Я работаю над файловым веб-интерфейсом, который в основном построен с использованием JavaScript. Его в основном одна (очень) большая форма со многими разделами. Каждый раздел построен на основе опций из других частей формы. Всякий раз, когда эти параметры изменяются, новые значения отмечаются в объекте типа «реестр», а остальные разделы повторно заполняются соответствующим образом.Возможно ли прослушивание изменений атрибутов объекта в JavaScript?
Наличие слушателей событий во многих полях формы начинает замедлять работу, и обновление всей формы для каждого изменения будет слишком тяжелым/медленным для пользователя.
Мне интересно, можно ли добавить слушателей к атрибутам объекта реестра, а не к элементам формы, чтобы немного ускорить работу? И если да, можете ли вы предоставить/указать мне пример кода?
Дополнительная информация:
- Это плагин для JQuery, так что какие-либо функции я могу строить-на из этой библиотеки было бы полезно, но не обязательно.
- Наши пользователи используют IE6/7, Safari и FF2/3, поэтому, если это возможно, но только для «современных» браузеров мне придется найти другое решение.
Object.observe() является устаревшим. Старайтесь не использовать это как можно больше для себя. – andersfylling 2016-05-04 21:13:14