需要结合使用JQuery文件来节省加载时间

我有以下JQuery库,我需要将它们组合起来以便加固我的网页。 什么是最好的方式,其中一些包括其中的其他,或者我可以找到它的一些,缩小版本。

JQuery.v1.6.4.js
jquery.tools.min.js
jQuery的UI,1.8.16.custom.min.js
jquery.hoverIntent.minified.js
jquery.alphanumeric.pack.js
jquery.dcmegamenu.1.3.3.js
hero_image_slideshow.js

谢谢。

看看Google Closure Compiler。

http://code.google.com/closure/compiler/

您不仅可以使用它来为您连接文件,还可以进行其他优化,包括缩小等。

您可以使用require.js及其优化器: http ://requirejs.org/docs/optimization.html

这与关于组合jscript文件的类似问题非常相关。 一个可能的解决方案是compressJS ,它依次使用Google Closure Compiler 。

  1. 结合和缩小JavaScript,使其下载更小,运行速度更快
  2. GZIP您的JavaScript,因此它是一个较小的网络下载
  3. 将您的JavaScript放在CDN上,例如Akumai,Lime Light或Cloudfront

我为我的电子商务开发业务做了这个非常快速的结果。

服务器端是否结合了选项? 在那种情况下,您在运行该网站是什么? 如果您使用.NET,我强烈推荐Combres 。

对于PHP站点,请尝试minify 。

Scott Hanselman使用AjaxMin 为同一目的撰写了一篇关于批处理脚本的博文 。 例如,如果您不想/不想在运行时组合文件,则可以将其作为构建脚本的一部分包含在内。

动态组合/缩小的一个好处是,您可以决定关闭来自IP地址的请求,例如,如果您正在调试,您将始终能够读取原始脚本实时代码。

试试jscompress.com上的在线工具,看起来相当不错。
您可以复制>粘贴您的代码,或上传您的js文件,它将为您压缩它们。