Оптимизация обращения к DOM
Здравствуйте.
Читаю сейчас книгу Дэвида Хермана и он говорит, что частое обращение к DOM по средствам, например, метода getElementById способствует падению производительности. Он советует хранить DOM-объект в переменной. После этого у меня назрел вопрос.
Будет ли рациональным в начале скрипта, после загрузки дерева DOM, пройтись циклом по всем необходимым элементам(например, только по элементам <canvas>) и создать массив или отдельные переменные с id элемента в качестве имени переменной, которые будут хранить ссылки на DOM-элементы?
P.S. Я могу ошибаться, Дэвид мог говорить про другой метод, начинающийся с getElementBy.
Последний раз редактировалось Voronar, 04.11.2014 в 23:07.
|