2011-04-05 19 views
0

一个少年问题,我有一个asp.net Intranet应用程序使用jQuery,而不是每个页面参考jQuery,我决定把它放在母版页上在脚本管理器的脚本引用标签内。注意并不是我的应用程序的所有页面都需要jQuery,所以这是明智的做法,否则会影响性能, 任何想法添加jQuery和jQuery UI的参考大师页面脚本管理器

回答

1

这不是一个坏主意。它不会极大地影响性能,因为JQuery代码应该由客户端缓存。这意味着你知道它始终存在,当你添加新页面时,你不必考虑它。

+0

感谢@Cooper和@Ender的澄清。 – sansknwoledge 2011-04-05 03:15:01

1

只要库的URL保持一致,用户的浏览器就应该在第一次加载时缓存它。因此,包含它的任何性能命中最多都是最小的。

如果可能,进一步的改进可能是简单地参考one of the many CDNs which host jQuery。这基本上可以保证您的用户可以从一个网站或另一个网站获得缓存副本。