Хорошо, давайте подумаем, что мы делаем тему Wordpress. У нас есть много javascript-модулей, таких как ползунки или карусели или элементы загрузки ajax или элементы управления форматом и т. Д. Мой основной подход для этого ставит все javascript-коды в файлы main.js. В main.js у меня есть код что-то вроде этого;Что лучше всего использовать для импорта javascript?
$(".slider").startSlider();
И я импортирую main.js на все страницы. Поэтому, если на одной из страниц есть элемент, который является классом, это «слайдер», они работают отлично. Но мне любопытно, что это истинный подход или нет? Если вы не используете какой-либо javascript-модуль на своей странице, все javascript-коды импортируют вашу страницу. У вас есть другой подход?
положить его в '' header' ИЛИ footer' –
Существует не один верный путь , Вы загружаете JS на страницы, которые не нуждаются в нем (стоимость CPU и пропускная способность (что может быть компенсировано кешированием)) или добавление дополнительного HTTP-запроса для страниц, которые ему нужны, в то время как ваш код становится более сложным, поскольку вы в конечном итоге с дополнительными элементами скрипта для отслеживания. – Quentin