安装与下载指南
然而,YUI Compressor 存在操作不够人性化的缺点,需通过命令行输入指令,在实际应用中略显不便。近期发现了一款由淘宝团队开发的软件——TBCompressor,该软件在 YUI Compressor 基础上进行了改进,使用极为简便。更多详情可参考 lifesinger 撰写的《TBCompressor – JS和CSS压缩工具》一文。以下是 TBCompressor 的具体使用方法,下载请前往 http://code.google.com/p/ourtools/downloads/list,并选择其中的 yuicompressor_2.4.2.zip 文件。
- 解压后,点击其中的 install.cmd 进行安装;如需卸载,则点击 uninstall.cmd 即可;
- 在需要压缩的 JS 文件或 CSS 文件上点击右键,在弹出的菜单中选择 Process with YUICompressor;
- 压缩后的文件将生成在原文件所在的同一目录下,文件名格式为原文件名后追加“-min”。例如,若原文件名为“test.js”,则压缩后的文件名为“test-min.js”。建议将源文件命名为 name.source.js 类型,系统将自动压缩并生成 name.js 文件。
编码配置与使用注意
注意:TBCompressor 默认压缩文件的编码类型为 GB18030。若要压缩其他编码类型的文件,需修改安装目录下的 compressor.cmd 文件,将其中的 GB18030 替换为所需的编码类型。例如,若使用 UTF8 编码,则将 GB18030 改为 utf-8 即可。TBCompressor 的压缩率虽不算极高,但安全性极佳,能够很好地保留 CSS 文件中的 Hack 语句。若对代码有极致要求,可利用已压缩的文件进行二次优化。
在线压缩工具推荐
以下介绍一些用于在线优化 JS 和 CSS 的网站,但需注意,这些经过压缩的代码在运行时可能会出现错误,因此使用时务必谨慎:
- http://javascriptcompressor.com/
- http://www.xmlforasp.net/JSCompressor.aspx
- http://compressorrater.thruhere.net/
- http://jsbeautifier.org/
- http://www.codebeautifier.com/
- http://www.lonniebest.com/FormatCSS/
- http://www.cssdrive.com/index.php/main/csscompressor/
- http://tools.arantius.com/css-compressor








