Я работаю над файловым веб-интерфейсом, который в основном построен с использованием JavaScript. Его в основном одна (очень) большая форма со многими разделами. Каждый раздел построен на основе опций из других частей формы. Всякий раз, когда эти параметры меняются, новые значения отмечаются в объекте типа "реестр", а остальные разделы повторно заполняются соответствующим образом.
Наличие прослушивателей событий во многих полях формы начинает замедлять работу, а обновление всей формы для каждого изменения будет слишком тяжелым/медленным для пользователя.
Мне интересно, можно ли добавить слушателей к атрибутам объекта реестра, а не к элементам формы, чтобы немного ускорить работу? И если да, можете ли вы указать/указать мне пример кода?
Дополнительная информация:
- Это плагин для jQuery, поэтому любая функциональность, которую я могу встроить из этой библиотеки, будет полезна, но не существенна.
- Наши пользователи используют IE6/7, Safari и FF2/3, поэтому, если это возможно, но только для "современных" браузеров мне придется найти другое решение.