加载Javascript:HTTP请求

我很难决定哪种方法在网站性能方面更好。

要么在一个文件中包含所有必需的jQuery插件,要么将其包含在网站的每个页面上,要么将插件拆分为单个文件,并在需要时使用jQuery.getScript()方法加载它们。

通过一个http请求异步加载脚本有什么好处吗?

我的所有Javascript将被缩小和gzipped。

谢谢!


这并不是那么简单,取决于你网站上javascript的分布情况。 看看这个问题:哪个更适合JavaScript加载时间:将所有文件压缩成一个大文件还是全部异步加载?


从我的观点来看,到现在为止的最佳解决方案是controljs

阅读完整的文章http://www.stevesouders.com/blog/2010/12/15/controljs-part-1/


一个请求对性能会更好。 期。 唯一的缺点是,每次文件更改时,整个事情都会发生变化(并且必须再次下载)。 插件不会有太大变化,所以我会尽可能将所有内容放在1个文件中。

将jQuery核心放在该文件中。 还有您的自定义JavaScript。 只要确保它是在正确的顺序:)

链接地址: http://www.djcxy.com/p/49413.html

上一篇: Loading Javascript : HTTP Requests

下一篇: jquery: event for when ajax loaded content is all loaded (including images)