Приветствую. Стоит задача соединить все файлы JavaScript в один, так как в шаблоне блога их около 5 и целесообразно сделать один большой, чем 5 мелких. Подскажите пожалуйста как это выполнить.
Целесообразнее их подключать отдельным файлом. Но действительно чтобы это был один файл.
Тегов по возможности вообще не должно быть на странице. Denismbox говорит не верно.
Объединить очень просто... берешь все эти файлы, и один за одним вставляешь все содержимое в какой нибудь один файл, и потом просто подключаешь этот один файл. Все скрипты которые будут в этом файле будут доступны на сайте.
Шутите? не нужно использовать js? Или вы о том, что загрузка внешних файлов будет осуществляться быстрее, чем загрузка небольшого встроенного js кода?
Я предпочитаю пользоваться вот этим: https://developers.google.com/speed/pagespeed/insights
вот вам вопрос на засыпку: допустим на сайте есть слайдер использующий jquery, расположенный на главной странице и tooltype. Естественно, что тянется три скрипта, сама библиотека tolltype и скрипт слайдера. Так вот вопрос:"что будет загружаться быстрее три скрипта в одном файле или загрузка одного файла (jquery+tooltype) и встроенного кода слайдера, на главной странице?"
Напомню, что у ТС 5файлов.
Если один скрипт слайдера в коде, то может быть и второй вариант. А если скриптов на сайте несколько то однозначно все скрипты из одного файла более быстрый вариант.
>А если скриптов на сайте несколько то однозначно все скрипты из одного файла более быстрый вариант. Гениально! Вот только, лишние скрипты вы предлагаете тянуть, а так да, гораздо быстрее)))
Написал advcreative:
... берешь все эти файлы, и один за одним вставляешь все содержимое в какой нибудь один файл, и потом просто подключаешь этот один файл. Все скрипты которые будут в этом файле будут доступны на сайте.
Мой вам совет, для начала посмотрите какие скрипты тянутся и для чего, а уж потом по мере надобности или объединяйте в один или внедряйте часть скриптов в шаблон.
https://developers.google.com/speed/docs/best-practices/rtt?hl=ru-RU
"For small bits of JavaScript code that shouldn't be cached, consider inlining that JavaScript in the HTML page itself."
Тегов по возможности вообще не должно быть на странице. Denismbox говорит не верно.
Объединить очень просто... берешь все эти файлы, и один за одним вставляешь все содержимое в какой нибудь один файл, и потом просто подключаешь этот один файл. Все скрипты которые будут в этом файле будут доступны на сайте.
Запуск файла осуществляю в файле header.php тегом
Я правильно понимаю? В этом случае никаких ошибок с наложением не будет?
Я предпочитаю пользоваться вот этим: https://developers.google.com/speed/pagespeed/insights
Напомню, что у ТС 5файлов.
... берешь все эти файлы, и один за одним вставляешь все содержимое в какой нибудь один файл, и потом просто подключаешь этот один файл. Все скрипты которые будут в этом файле будут доступны на сайте.
Совершенно верно.