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

将多个JavaScript文件合并为一个文件安全吗?,javascript,jquery-plugins,file,loading,Javascript,Jquery Plugins,File,Loading,我正在使用jQuery开发一个动态网站,我发现有几个jQuery插件非常有帮助 当然,对于我添加的每个插件,在页面加载时都会加载另一个脚本。我知道,为了快速加载页面,更小和/或更少的资源更好 将所有jQuery插件文件合并成一个文件安全吗?我是否需要在检查之前检查某些内容,或者甚至可以通过服务器端的脚本快速完成这些工作?是的,确实如此。无论如何,这就是你的浏览器将要发生的事情 您还可以使用缩小工具(如或)进一步减小JavaScript代码的大小 是的,因为您的浏览器会按照包含的顺序提取和执行每个

我正在使用jQuery开发一个动态网站,我发现有几个jQuery插件非常有帮助

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


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

是的,确实如此。无论如何,这就是你的浏览器将要发生的事情


您还可以使用缩小工具(如或)进一步减小JavaScript代码的大小

是的,因为您的浏览器会按照包含的顺序提取和执行每个文件,并且在一个文件中连接多个脚本是相同的,所以浏览器会提取并执行该文件。

是的,将它们合并为一个文件是安全的

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

  • 如果您的站点是针对iPhone等移动设备的,则可能不会缓存一个非常大的Javascript文件,而会缓存多个小的Javascript文件。确切的大小取决于手机和版本(根据我的经验,黑莓手机设备特别有限),例如
  • 如果您的站点是针对桌面浏览器的,那么在您不需要立即将所有Javascript合并到一个文件中可能会使您的用户第一次访问该站点的速度非常慢。如果您将Javascript拆分为多个文件,并且只在需要时包含这些文件,那么用户不会受到大量初始下载的影响,因此他们对您的网站的第一印象不太可能是速度太慢
请记住保留文件的顺序