Как унифицировать файлы js, когда речь идет о плагинах jQuery - PullRequest
1 голос
/ 30 января 2011

На сайте электронной коммерции prestoshop у меня есть несколько модулей, которые используют плагины jQuery.Проблема в том, что у меня много запросов к файлам, и YSlow рекомендует мне использовать меньше запросов, объединяя файлы .js.

Можете ли вы дать мне совет, как мне объединить файлы, используемые этими модулямикакие в основном плагины jQuery)?

1 Ответ

2 голосов
/ 30 января 2011

Это говорит о том, что вы можете упаковать несколько файлов javascript в один. Это может или не может быть необходимым в зависимости от того, как вы загружаете свои файлы.

Если вы используете что-то вроде head.js, которое загружает ваши файлы асинхронно после загрузки страницы, то ваша страница не будет блокироваться во время загрузки, поэтому их упаковка не имеет значения

Или вы можете использовать что-то вроде многочастной XHR, которая объединит их для вас. Взгляните на supply.js.

Другой популярный вариант - require.js (давно не проверял этот сайт. Он выглядит довольно аккуратно. Люблю макет)

Если вы хорошо используете <script src="foo"> в своем теге <head>, тогда это не очень хороший способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...