用到两个jar包
YUIAnt.jar 下载地址 http://www.ubik-ingenierie.com/miscellanous/YUIAnt/
yuicompressor-2.4.2.jar 下载地址http://www.julienlecomte.net/yuicompressor/
ant的够建脚本
<property name="context" value="${basedir}\context"/> <path id="yuiClasspath"> <fileset dir="${webinf}/lib"> <include name="yuicompressor-2.4.2.jar"/> <include name="YUIAnt.jar"/> </fileset> </path> <target name="compres-js-css" description="压缩 js css 文件"> <taskdef name="yuicompress" classname="com.yahoo.platform.yui.compressor.YUICompressTask"> <classpath> <path refid="yuiClasspath"/> </classpath> </taskdef> <yuicompress linebreak="300" warn="false" munge="yes" preserveallsemicolons="true" outputfolder="${context}"> <fileset dir="${context}"> <include name="js/**/*.js" /> <include name="lib/**/*.js"/> <include name="fckeditor/**/*.js"/> <include name="css/**/*.css"/> <include name="lib/**/*.css"/> <include name="fckeditor/**/*.css"/> </fileset> </yuicompress> </target>
运行ant后回将原来的js和css覆盖掉
如果不想覆盖 可以设置outputfolder
1 楼
do77
2009-04-20
在apache上启用压缩,压缩率完全超过yuicompressor。
而且yuicompressor压缩后,代码不易懂,不方便调试。
不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?
而且yuicompressor压缩后,代码不易懂,不方便调试。
不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?
2 楼
超级潜水员
2009-04-20
do77 写道
在apache上启用压缩,压缩率完全超过yuicompressor。
而且yuicompressor压缩后,代码不易懂,不方便调试。
不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?
而且yuicompressor压缩后,代码不易懂,不方便调试。
不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?
因为不希望你看到他们的源码。
3 楼
crazycode
2009-04-20
apache启用的压缩只是gzip压缩,和yuicompressor不一样。
更好的方式是在使用yuicompressor后,再使用http压缩,这样压缩率就要超过单纯使用http压缩了。
调试阶段可以使用不压缩的版本。
更好的方式是在使用yuicompressor后,再使用http压缩,这样压缩率就要超过单纯使用http压缩了。
调试阶段可以使用不压缩的版本。
do77 写道
在apache上启用压缩,压缩率完全超过yuicompressor。
而且yuicompressor压缩后,代码不易懂,不方便调试。
不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?
而且yuicompressor压缩后,代码不易懂,不方便调试。
不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?
4 楼
东川々靖竹
2009-08-06
怎么用。。。。。
5 楼
东川々靖竹
2009-08-06
没人 给 解释下吗???????????
这个东东 直接附加 ????
这个东东 直接附加 ????
6 楼
minzaipiao
2009-08-07
东川々靖竹 写道
没人 给 解释下吗???????????
这个东东 直接附加 ????
这个东东 直接附加 ????
对
添加两个jar包
然后在ant 的build.xml文件中加入上面的xml即可
7 楼
东川々靖竹
2009-08-07
minzaipiao 写道
东川々靖竹 写道
没人 给 解释下吗???????????
这个东东 直接附加 ????
这个东东 直接附加 ????
对
添加两个jar包
然后在ant 的build.xml文件中加入上面的xml即可
晕 都几点了 你才回复 。。。。。。 我折腾了 半天 用的 淘宝的 那个。。。。 哎 。。。。