Хорошо, я знаю, что очевидно, что Javascript всех страниц можно объединить в один внешний файл для повышения эффективности, но здесь не совсем вопрос.
Скажем, у меня есть Default.htm с полем поиска, к которому прикреплено небольшое волшебство Javascript. Затем у меня есть Contact.htm с контактной формой, к которой прикреплена магия Javascript. И, наконец, у меня есть FAQ.htm с несколькими панелями jQuery, показывающими ответы ... Вы получаете картину.
По сути, у меня есть три страницы, на которых всем нужна "некоторая" поддержка javascript, но ни одна из них не используется на других страницах.
Лучше ли объединить весь этот Javascript в один большой уменьшенный файл, который загружается один раз и затем сохраняется в Cache, или лучше использовать отдельный файл Javascript на странице по умолчанию, но не использовать его на странице контактов ... и т. д.
Что лучше всего работает в этом сценарии?
Опция: 1
Default.htm
jquery.js
default.js
contact.htm
jquery.js
contact.js
Faq.htm
jquery.js
faq.js
Опция: 2
Default.htm
JQuery-умолчанию контакт-чаво-min.js
contact.htm
JQuery-умолчанию контакт-чаво-min.js
Faq.htm
JQuery-умолчанию контакт-чаво-min.js
PS: для всех вас, ребята из asp.net, я использую Combres для объединения, минимизации и версии моих файлов Javascript