Организация кода на странице
Сейчас js код на странице я пишу по следующей схеме:
1. объявляю глобальные переменные и при необходимости инициализирую их значениями;
2. в $(function(){...}) делаю первичную установку свойств элементов DOM и указываю обработчики для событий элементов;
3. дополнительные функции.
Понимаю, что глобальные переменные это не есть хорошо, поэтому хочу их переместить во второй пункт, а дополнительные функции, в которых нужно эти переменные изменять, вызывать через call или apply.
Знаю, что есть javascriptMVC и другие фреймворки для реализации mvc, но в моем случае логика не таких масштабов, чтобы "раздувать" код.
Укажите в описанной мной схеме слабые стороны. Поделитесь опытом.
Последний раз редактировалось oblomov86, 21.12.2011 в 11:53.
|