需要结合使用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
谢谢。
如果您使用的是asp.net,则可以使用httpcombiner。 http://archive.msdn.microsoft.com/HttpCombiner或者你可以使用yui压缩器http://developer.yahoo.com/yui/compressor/ http://www.refresh-sf.com/
看看Google Closure Compiler。
http://code.google.com/closure/compiler/
您不仅可以使用它来为您连接文件,还可以进行其他优化,包括缩小等。
您可以使用require.js及其优化器: http ://requirejs.org/docs/optimization.html
这与关于组合jscript文件的类似问题非常相关。 一个可能的解决方案是compressJS ,它依次使用Google Closure Compiler 。
- 结合和缩小JavaScript,使其下载更小,运行速度更快
- GZIP您的JavaScript,因此它是一个较小的网络下载
- 将您的JavaScript放在CDN上,例如Akumai,Lime Light或Cloudfront
我为我的电子商务开发业务做了这个非常快速的结果。
服务器端是否结合了选项? 在那种情况下,您在运行该网站是什么? 如果您使用.NET,我强烈推荐Combres 。
对于PHP站点,请尝试minify 。
Scott Hanselman使用AjaxMin 为同一目的撰写了一篇关于批处理脚本的博文 。 例如,如果您不想/不想在运行时组合文件,则可以将其作为构建脚本的一部分包含在内。
动态组合/缩小的一个好处是,您可以决定关闭来自IP地址的请求,例如,如果您正在调试,您将始终能够读取原始脚本实时代码。
试试jscompress.com上的在线工具,看起来相当不错。
您可以复制>粘贴您的代码,或上传您的js文件,它将为您压缩它们。