将多个JavaScript文件合并为一个是安全的吗?

Svi*_*ish 9 javascript file loading jquery-plugins

我正在使用jQuery开发一个动态网站,我发现有几个jQuery插件在这样做时非常有用.

当然,对于我添加的每个插件,在页面加载时还有另一个要加载的脚本.我知道,要快速加载页面,更小和/或更少的资源会更好.

将所有这些jQuery插件文件合并为一个是安全的吗?在我做之前是否需要检查一些内容,或者甚至可以通过服务器端的脚本快速完成这些操作?

gut*_*tch 7

是的将它们合并为一个是安全的.

在大多数情况下,页面应该加载得更快,但在某些情况下,这样做可能会减慢速度.例如:

  • 如果您的网站适用于iPhone等移动设备,则可能无法缓存非常大的Javascript文件,而多个小Javascript文件可能会缓存.确切的大小取决于手机和版本(根据我的经验,BlackBerry设备特别有限)请参阅iPhone 3.0的Safari缓存大小
  • 如果您的网站适用于桌面浏览器,则在您不需要它时将所有Javascript合并到一个文件中可能会使您的用户第一次访问该网站的速度非常慢.如果您将Javascript分成多个文件并且仅在需要时包含它们,则用户不会受到大量初始下载的影响,因此他们对您网站的第一印象不太可能是它很慢.


Dan*_*llo 4

是的。无论如何,这就是您的浏览器中会发生的情况。

您还可以使用Google Closure CompilerYUI Compressor等缩小工具来进一步减小 JavaScript 代码的大小。

  • 只需记住保留文件的顺序即可 (5认同)