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

时间:2011-12-14 22:16:54

标签: jquery jquery-ui jquery-plugins



我有以下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

感谢。

7 个答案:

答案 0 :(得分:4)

如果您使用的是asp.net,则可以使用httpcombiner。 http://archive.msdn.microsoft.com/HttpCombiner 或者你可以使用yui压缩器http://developer.yahoo.com/yui/compressor/  http://www.refresh-sf.com/

答案 1 :(得分:2)

看看Google Closure Compiler。

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

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

这与similar question about combining jscript files非常相关。可能的解决方案是compressJS,它依次使用Google Closure Compiler

答案 4 :(得分:1)

  1. 合并并缩小JavaScript,以便下载量更小 跑得更快
  2. GZIP你的JavaScript所以它是一个较小的下载 网络
  3. 将您的JavaScript放在CDN上,例如Akumai,Lime Light或Cloudfront
  4. 我为我的电子商务开发业务做了这个非常快速的结果。

答案 5 :(得分:0)

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

对于PHP网站,请尝试minify

Scott Hanselman blogged about a batch script for the same purpose使用AjaxMin。例如,如果您不想/不想在运行时组合文件,则可以将其作为构建脚本的一部分包括在内。

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

答案 6 :(得分:0)

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