前不久给同志们介绍了压缩JavaScirpt和CSS文件的minify,这个是用PHP5开发的基于服务端的压缩,并且需要Apache PHP环境的支持。虽然压缩效果还是比较理想,但是有环境限制,今天我再给同志们介绍一款可以在本机压缩JavaScirpt和CSS文件的程序:YUI Compressor。
YUI Compressor是Yahoo!开发的一个专门用于压缩JavaScript和CSS文件的小工具,操作系统中需要jdk环境的支持。所有要使用这个小工具,得先安装jdk,然后配置JAVA_HOME的环境变量。
jdk的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html
jdk的JAVA_HOME环境变量配置的方法可以看看这篇win7下配置java编译环境,这里就不做过多的复述。
配置好了jdk的环境变量,就可以去下载YUI Compressor了,YUI Compressor的安装就简单多了,打开下载的压缩包,双击其中的install.cmd文件就安装成功了,这时系统的右键菜单就多出了一项“Process with YUICompressor”的命令,在任何JavaScript文件或CSS文件上使用该命令即可对文件进行压缩,压缩成功后如下图所示:
需要注意的是,YUI Compressor默认只能对编码是 GB2312, GBK或GB18030文件进行压缩,如果要压缩UTF-8的文件得手动修改下compressor.cmd文件,将其中的GB18030替换成UTF-8,就可以压缩UTF-8编码的文件了。YUI Compressor的压缩率挺高的,在安装包中提供了一个JavaScript文件用来做压缩测试,压缩率竟然高达50%多。
“YUI Compressor–另一款压缩JS/CSS的小工具”目前已有 10 条评论