YUI-compressor 在Linux下安装和使用(压缩js&css)

非常流行的javascript压缩工具 YUI compressor,可以提供更好的压缩效率;该工具由著名的Yahoo Exceptional Performance项目组出品。
JSMin非常流行,简单,不过根据YUI compressor的说明,JSMin的压缩算法较为简单,可能会流下很多换行; Yahoo的工程师那YUI库做测试,发现YUI compressor的压缩效果比JSMin好20%;当然,YUI compressor的一个缺点是基于 JAVA,首先你需要有一个JRE才可以运行,JSMin在windows下直接提供exe下载,同时也提供c/java/c#/perl/ PHP/甚至javascript版本J方便各个环境下的各类 程序员使用;到这个地址下载YUI compressor:http://developer.yahoo.com/yui/compressor/
使用步骤:
1. 安装java环境
2.下载yuicompressor http://yuilibrary.com/projects/yuicompressor/
下载完后用ant -f build.xml 编译 yuicompressor.jar
将yuicompressor.jar放在任意目录,比如 /opt/software/yuicompressor/yuicompressor.jar
3. 编写bash脚本,保存为yui.sh
#!/usr/bin/env bash

java -jar /opt/software/yuicompressor/yuicompressor.jar $1 > $2

4. 运行命令使yui.sh可执行
# chmod +x /opt/software/yuicompressor/yui.sh
5. 建立链接
# sudo ln -s /opt/software/yuicompressor/yui.sh /usr/bin/yui
6. 使用方法
# yui old.js new.js
第一个参数是原来的未压缩文件,第二个参数是压缩后的文件

你可能感兴趣的:(YUI-compressor 在Linux下安装和使用(压缩js&css))