Javascript - Объединять или не объединять, вот в чем вопрос

Хорошо, я знаю, что очевидно объединить все страницы Javascript в один внешний файл для повышения эффективности, но это не совсем вопрос.

Скажем, у меня Default. htm с полем поиска, к которому прикреплена небольшая магия Javascript. Затем у меня есть Contact.htm с контактной формой, к которой прикреплена некоторая магия Javascript. И, наконец, у меня есть FAQ.htm с некоторыми панелями jQuery, показывающими ответы ... вы видите картинку.

В основном у меня есть три страницы, на каждой из которых есть "некоторые" потребности в JavaScript, но ни один из Javascript не используется ни на каком другом страниц.

Что лучше: объединить весь этот Javascript в один большой минифицированный файл, который загружается один раз и затем сохраняется в кэше, или лучше использовать отдельный файл Javascript на странице по умолчанию, но не использовать его в Страница контактов ... и т. Д.?

Что лучше всего работает в этом сценарии?

Вариант: 1

Default.htm
jquery.js
htm с контактной формой, к которой прикреплена магия Javascript. И, наконец, у меня есть FAQ.htm с некоторыми панелями jQuery, показывающими ответы ... вы видите картинку.

В основном у меня есть три страницы, на каждой из которых есть "некоторые" потребности в JavaScript, но ни один из Javascript не используется ни на каком другом страниц.

Что лучше: объединить весь этот Javascript в один большой минифицированный файл, который загружается один раз и затем сохраняется в кэше, или лучше использовать отдельный файл Javascript на странице по умолчанию, но не использовать его в Страница контактов ... и т. Д.?

Что лучше всего работает в этом сценарии?

Вариант: 1

Default.htm
jquery.js
htm с контактной формой, к которой прикреплена магия Javascript. И, наконец, у меня есть FAQ.htm с некоторыми панелями jQuery, показывающими ответы ... вы видите картинку.

В основном у меня есть три страницы, на каждой из которых есть "некоторые" потребности в JavaScript, но ни один из Javascript не используется ни на каком другом страниц.

Что лучше: объединить весь этот Javascript в один большой минифицированный файл, который загружается один раз и затем сохраняется в кэше, или лучше использовать отдельный файл Javascript на странице по умолчанию, но не использовать его в Страница контактов ... и т. Д.?

Что лучше всего работает в этом сценарии?

Вариант: 1

Default.htm
jquery.js
default.js

Contact.htm
jquery.js
contact.js

Faq.htm
jquery.js
faq.js

Опция: 2

Default.htm
jquery-default-contact-faq-min.js

Contact.htm
jquery-default-contact-faq-min.js

Faq.htm
jquery-default-contact-faq-min.js

PS: всем вам, ребята из asp.net, я использую Combres для объединения, минимизации и создания версий моих файлов Javascript

10
задан Chase Florell 7 September 2010 в 04:19
поделиться