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