Сообщение от mike_s
|
Ну так дали бы дельный совет...
|
Все приходит с опытом. Пару советов дам:
1. Найти элементы можно не только по id. Что касается форм, то можно обращаться и по имени к её элементам. Отвыкай от id.
2. При каждом вызове функции ты ищешь элементы, что есть самое узкое место (обращение к DOM). Сохраняй ссылки на нужные узлы при DOMready или onload.
3. Вставлять текстовые ресурсы в файлы js есть зло. Когда начнёшь работать с щаблонизаторами - поймёшь. Для этого есть несколько решений. В основном - это оформление какого-либо куска кода в виде модуля или плагина, который инициализируется из html-файла (шаблона). Что-то вроде:
new Plugin({
data1: '',
data2: '',
data3: '',
data4: '',
});
Обычно это делается перед </body>, когда весь DOM уже доступен.
Удачи.