
Оптимизация обработки сложных селекторов
2 мин
Перевод

Популярная библиотека JavaScript
$(elem).data('events')
. В большинстве случаев - это не корректно! Почему? В этом случае JS начинает загружаться до загрузки HTML, и как следствие клиент дольше ждёт загрузки информации за которой он пришёл. Размещение скриптов в оправдано только в тех случаях, когда JS используется в качестве контроллера (к примеру, всё содержимое на странице мы достаём поблочно через AJAX запросы, в зависимости от URL или Hash). Если не используем, то гораздо лучше вставлять скрипты перед зыкрытием тэга
. JS начнёт загружаться только после того, как посетитель увидит страницу.
$(‘#editor’). msword_html_filter();