好的,我知道为了提高效率,将所有页面Javascript合并到一个外部文件中是很明显的,但这并不是问题所在。
假设我有一个搜索字段的Default.htm,该字段附带了一些Javascript魔法。然后,我有一个Contact.htm与一个联系形式,有一些Javascript魔术附加到它。最后,我有一个FAQ.htm和一些jQuery面板显示答案..。你能拍到照片。
基本上,我有三个页面,它们都有“一些”javascript所需的内容,但是其他任何页面都没有使用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-default-contact-faq-min.js
Contact.htm
jquery-default-contact-faq-min.js
Faq.htm
jquery-default-contact-faq-min.js
PS:对于所有的asp.net家伙,我使用梳子组合,缩小,和版本我的Javascript文件
发布于 2010-09-07 05:11:28
因为它听起来不像是有很多javascript,所以将它合并到一个文件中会更好。只有当有大量的javascript不需要加载,如果用户不访问一个页面,那么您将考虑保持文件分开。
https://stackoverflow.com/questions/3655735
复制相似问题