2016-12-07 4 views
0

Я хочу использовать requirejs в новом проекте, но я не уверен. У меня есть два модуля, и один из них имеет зависимость от другого модуля. хорошо, что работает отлично.RequireJS minfiy

Я попытался минимизировать модули, но результат является проблемой. Если я минимизирую и уступаю весь файл одному - он работает, но где преимущество загрузки только необходимых модулей? в конце у меня есть один большой файл, загрузите «все» модули, поэтому нет никакого преимущества - только правильный порядок в случае зависимостей.

как пример:

страница (а) галерея так хотел бы загрузить общий модуль (делает слой ...) и модуль для галереи.

страница (б) не имеет галерей просто загрузить основной модуль


Чтобы загрузить модуль для галереи я мог проверить HTML для конкретного класса или идентификатора ... но если я concate все файлы, я бы загрузил в обоих случаях все. Если я не конкретизирую, я не могу действительно минимизировать файлы.

Может кто-нибудь помочь мне в этом вопросе или объяснить, где преимущества на самом деле?

ответ

0

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