YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 YUI Compressor下载地址:http://www.jb51.net/softs/25860.html 使用方法: //压缩JS java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js //压缩CSS java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css YUI Compressor v2.4.2 安装指南 ========= JDK环境变量配置的步骤如下: 1.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建 PATH ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin c.新建 CLASSPATH %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 3.测试环境变量配置是否成功: 开始-->运行--〉CMD 键盘敲入: JAVAC 出现相应的命令,而不是出错信息,即表示配置成功!
复制代码 代码如下:cd "%1" for /f %%a in ('dir /b *-min.js') do call:ProcessDel: %%a for /f %%a in ('dir /b *-min.css') do call:ProcessDel: %%a for /f %%a in ('dir /b *.js') do call:ProcessCompress: %%a for /f %%a in ('dir /b *.css') do call:ProcessCompress: %%a :ProcessDel IF NOT [%1]==[] call:DeleteMinFiles: %1 GOTO:EOF :ProcessCompress IF NOT [%1]==[] call:CompressFiles: %1 GOTO:EOF :DeleteMinFiles IF EXIST "%CD%\%1" del "%CD%\%1" GOTO:EOF :CompressFiles java -jar D:\server\f2etools\yuicompressor\yuicompressor-2.4.6.jar %1 -o %~n1-min%~x1 GOTO:EOF yuicompressor.reg注册表功能:选中文件夹后,右键,会多一个选项【YUI-Compressor JS/CSS】 yuicompressor.reg注册表文件代码: 复制代码 代码如下:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Compress JS/CSS Files] @="YUI-Compressor JS/CSS" [HKEY_CLASSES_ROOT\Directory\shell\Compress JS/CSS Files\command] @="D:\\server\\f2etools\\yuicompressor\\yuicompressor.bat %1" 注意事项:请修改两个文件中的目录路径 批处理文件:yuicompressor.bat和注册表文件:yuicompressor.reg ---------------------------------------------华丽分割线--------------------------------------- 打包压缩pack-all-min.js 文件如下: 批处理文件:pack-js.bat 需要打包的目录文件:pack-list.txt pack-js.bat 代码: 复制代码 代码如下:for /f %%i in (packList.txt) do type %%i >> pack-all.js java -jar D:\server\f2etools\yuicompressor\yuicompressor-2.4.6.jar --type js --charset utf-8 pack-all.js -o pack-all-min.js pack-list.txt jquery.ui.datepicker.js jquery.ui.dialog.js jquery.ui.draggable.js jquery.ui.mouse.js 使用方法: 在当前js文件夹里放入这两个文件,平时开发用多个源文件,运行pack-js.bat后查看页面效果,上线前打包成一个压缩文件,测试无误后再上线。 |
|