一个少年问题,我有一个使用jquery的asp.net内部网应用程序,而不是每个页面的ref jquery,我决定将它放在脚本管理器scriptReference标记内的母版页上。请注意,我的应用程序的所有页面都不需要jquery,因此这是明智的做法,否则会影响性能, 任何想法
答案 0 :(得分:1)
这不是一个坏主意。它不会对性能产生很大影响,因为JQuery代码应该由客户端缓存。这意味着你知道它总是存在,你在添加新页面时不必考虑它。
答案 1 :(得分:1)
只要库的URL保持一致,用户的浏览器就应该在第一次加载时对其进行缓存。包含它的所有性能命中率最多都是最小的。
如果可能,进一步改进可能只是引用one of the many CDNs which host jQuery。这基本上可以保证您的用户可以从一个网站或另一个网站获得缓存副本。