//压缩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
语法: java -jar yuicompressor-x.y.z.jar [options] [input file]
通用参数:
-h, --help 显示帮助信息
--type <js|css> 指定输入文件的文件类型
--charset <charset> 指定读取输入文件使用的编码
--line-break <column> 在指定的列后插入一个 line-bread 符号
-v, --verbose 显示info和warn级别的信息
-o <file> 指定输出文件。默认输出是控制台。
javascript专用参数:
--nomunge 只压缩, 不对局部变量进行混淆。
--preserve-semi 保留所有的分号。
--disable-optimizations 禁止优化。
举例:
将yuicompressor-2.4.2.jar 放在c:下,将editor.js放在c:盘下。
将editor.js进行压缩
命令为:
C:\java -jar yuicompressor-2.4.2.jar editor.js -o editor2.js
参数说明:
yuicompressor-2.4.2.jar 为工具包jar
editor.js为要压缩的js
-o editor2.js为压缩完成后的文件名
压缩率:
对resources下js文件夹里163个js文件进行压缩
压缩前4.13MB
压缩后2.89MB
混淆率:
较高
一个windows下的批量处理脚本:
@echo off
::设置YUI Compressor启动目录
SET YUIFOLDER=C:
::设置你的JS和CSS根目录,脚本会自动按树层次查找和压缩所有的JS和CSS
SET JSFOLDER=D:\1
echo 正在查找 JavaScript, CSS ...
chdir /d %JSFOLDER%
for /r . %%a in (*.js *.css) do (
@echo 正在压缩 %%~a ...
@java -jar %YUIFOLDER%\yuicompressor-2.4.2.jar --charset UTF-8 %%~fa -o %%~fa
)
echo 完成!
pause & exi
文章出处: (www.firnow.com):http://dev.firnow.com/course/4_webprogram/jsp/jsp_js/20100721/477751.html
2010年12月06日 12:22
相关推荐
yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yuicompressor-...
yuicompressor.jar 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
yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yui...
yuicompressor-2.4.2.jar 对javascript, CSS资源进行压缩
基于yuicompressor-2.4.2修改而成。 增加功能: 1.遍历目录批量压缩js、css 2.支持linux与windows批量压缩 此工具需要java jdk/jre 1.5及以上版本。 1.压缩当前目录下所有css文件 java -jar HipiaoCompressor-...
对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5b57]),这样有利用代码的通用性。... ----yuicompressor-2.4.2.jar
对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5b57]),这样有利用代码的通用性。...----yuicompressor-2.4.2.jar
1、三层架构。 2、验证数据全套JS脚本。... 7、JS用compiler.jar压缩、CSS用yuicompressor-2.4.2.jar压缩加快运行速度。 含查询设计器(不含注册) 1、在A套餐基础上增加查询设计器。 2、可以自由设计查询。
YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 使用方法: //压缩JS java -jar yuicompressor-...java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css
YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 使用方法: //压缩JS java -jar yuicompressor-...java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css