2015-07-27 2 views
1

Мой сайт использует множество сценариев JS. С теми, что я пишу, я соглашаюсь на один мастер JS-файл.Согласовать или не конкатрировать внешние скрипты?

У меня есть ряд внешних скриптов для таких вещей, как Pinterist sharing или API-интерфейсы Google.

Если они будут загружены и объединены в мой главный файл JS или я должен оставить их в качестве отдельного вызова для каждого из своих интерфейсов, как это:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places"></script> 
+2

использование CDNs как есть. –

+0

Вы заглянули в [RequireJS] (http://requirejs.org/)? Я использую это, чтобы объединить все мои скрипты, а затем называть их, когда это необходимо! –

ответ

4

Я думаю concatination внешних скриптов это плохая идея ,

Как насчет исправлений и обновлений безопасности? Вы потеряете все это. Многие ресурсы, такие как Google и т. Д., Регулярно обновляются, поэтому вам придется проверять их, загружать и конкатенатировать. Это слишком большая работа для «наличия одного главного JS-файла».

Смежные вопросы