Js Css 文件压缩工具YUI Compressor

来源:互联网 发布:plc编程方法 编辑:程序博客网 时间:2024/05/21 23:08

           做前端进行优化时,常常会对js 、css文件进行压缩。把js和css文件压缩尽可能地小,以便快速地加载显示。这里介绍一个现成工具 YUI Compressor 。该工具是需要java运行环境的。安装好java,下载YUI Compressor 解压缩,默认jar是yuicompressor-2.4.7.jar,在目录\build下,对该jar包的使用,请下面的批处理文件min.bat:

cd /D F:\Work\Tool\yuicompressor-2.4.7\build\java -jar yuicompressor-2.4.7.jar --type js --charset utf-8 -v E:\WebSite\New-IBW\js\common.js > E:\js\ibw\js\common.jsjava -jar yuicompressor-2.4.7.jar --type js --charset utf-8 -v E:\WebSite\New-IBW\js\JsHelper.js > E:\js\ibw\js\JsHelper.jsxcopy E:\js\ibw\js\*.* E:\WebSite\New-IBW\js\ /S /F /R /Y /Ejava -jar yuicompressor-2.4.7.jar --type css --charset utf-8 -v E:\WebSite\New-IBW\css\style.css > E:\js\ibw\css\style.cssjava -jar yuicompressor-2.4.7.jar --type css --charset utf-8 -v E:\WebSite\New-IBW\css\tw.css > E:\js\ibw\css\tw.cssxcopy E:\js\ibw\css\*.* E:\WebSite\New-IBW\css\ /S /F /R /Y /E

每次发布时,运行min.bat即可轻松实现jscss文件压缩。

之前曾经介绍过一个js压缩工具jsmin。详情请参阅以前的blog:js 文件压缩-jsmin简介  。之所以仍然介绍这个,是由于在使用的过程中,我发现YUI Compressor有两点让我非常满意:1、可以指定文件的编码,2:混淆变量命名。当然了,它依赖java环境这点,可能有点小麻烦。