Плагины, скрипты и их подключение Flashcards
Ленивая подгрузка скриптов и плагинов: Важно, чтобы скрипт, который использует какой-либо плагин, подгружался на секунду позже. Зачем?
Тогда такой скрипт будет подгружаться ПОД своим плагином и будет работать. Поэтому такие скрипты лучше выносить в отдельные файлы.Для стилей, подключённых в шапке всё аналогично, но немного по своему (link, rel, href).
Зачем нужно выносить скрипт параллакса по курсору в отдельные файлы?
Эксплорер не поддерживает функции со стрелками, а они содержаться в функциях параллакса по курсору. И это ломает работу всего файла, который содержит параллакс. А в отдельном файле параллакс просто не будет работать, но не будет мешать выполнятся остальному коду.
Почему иногда Яваскрипт может не работать?
Яваскрипт может не работать, если привязать плагины js перед рукописным кодом внутри . Хотя, чаще бывает наоборот.
Если код хорошо работает в html внутри , работает в отдельном файле, привязанным перед закрывающем тегом
нужно обернуть код в $(document).on(‘ready’, function(){
}); - хотя и не обязательно, иногда это может помешать. Вообще, эта конструкция делает код, который в неё завёрнут, рабочим только после того, как элементы будут загружены в DOM (разметка в консоли)
Если какой-то плагин не работает, как проверить его на ошибки в консоли?
В консоли - источники посмотреть , правильная ли кодировка - при неправильной иероглифы.