Показать сообщение отдельно
  #8 (permalink)  
Старый 20.02.2018, 00:51
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,493

Сообщение от Валерия_05 Посмотреть сообщение
Вот это - querySelectorAll, я так поняла jQuery?
Как уже заметили выше - это чистый js. Запрос по css селектору. Так как работает с ie8 - можно спокойно использовать.


Сообщение от Валерия_05 Посмотреть сообщение
Это нормальный код или что-то можно сделать более оптимально/проще/... ?
Код нормальный, проще некуда. Суть его в том, что он(из паранойи) проверяет не загружен ли уже документ на момент вызова и если да - то сразу вызывает переданную функцию, не вешая бесполезного в таком случае слушателя на событие загрузки, т.к. сие событие уже произошло и повторяться не будет.
Если скрипты подключаются в head без асинхронной загрузки (атрибут async) - можно смело забить и просто вешать слушателя.)
__________________
29375, 35
Ответить с цитированием