Показать сообщение отдельно
  #4 (permalink)  
Старый 14.07.2015, 14:15
Интересующийся
Отправить личное сообщение для js-user Посмотреть профиль Найти все сообщения от js-user
 
Регистрация: 11.07.2015
Сообщений: 16

Сообщение от jackdempsey2015
Самая первая ваша ошибка (если важна скорость), это то, что вы создаете функцию, которая каждый раз парсит дом. Все эементы, которые можно связать статически (которые не интерактивны, не меняются в рантайме) --- свяжите
el=getElement("someQuery")
fu=function(){doStaffWith(el)}
Давайте я постараюсь понять сам.
Вы считаете неправильным, что функция парсит ДОМ при каждом клике? Мне кажется это правильным, потому что при открытии меню я программно подсвечиваю активный пункт меню.
Ответить с цитированием