0 0

yuicompressor-2.4.2.jar怎么用的呢?5

yuicompressor-2.4.2.jar怎么用的呢?
YUI 
2010年11月20日 20:42

1个答案 按时间排序 按投票排序

0 0


//压缩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.8.jar

    yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yuicompressor-...

    yuicompressor-2.4.2.jar

    yuicompressor.jar js/...java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js &gt; packed.js //压缩CSS java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css &gt; packed.css

    yuicompressor-yui compressor

    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

    yuicompressor-2.4.2.jar 对javascript, CSS资源进行压缩

    ZDCompressor

    基于yuicompressor-2.4.2修改而成。 增加功能: 1.遍历目录批量压缩js、css 2.支持linux与windows批量压缩 此工具需要java jdk/jre 1.5及以上版本。 1.压缩当前目录下所有css文件 java -jar HipiaoCompressor-...

    JS/CSS压缩脚本

    对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5b57]),这样有利用代码的通用性。... ----yuicompressor-2.4.2.jar

    JS/CSS压缩专用脚本

    对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5b57]),这样有利用代码的通用性。...----yuicompressor-2.4.2.jar

    C#表单多行明细表格录入参照选择控件弹出窗口解决方案Table

    1、三层架构。 2、验证数据全套JS脚本。... 7、JS用compiler.jar压缩、CSS用yuicompressor-2.4.2.jar压缩加快运行速度。 含查询设计器(不含注册) 1、在A套餐基础上增加查询设计器。 2、可以自由设计查询。

    YUI Compressor

    YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 使用方法: //压缩JS java -jar yuicompressor-...java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css &gt; packed.css

    网页用的YUI压缩工具

    YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 使用方法: //压缩JS java -jar yuicompressor-...java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css &gt; packed.css

Global site tag (gtag.js) - Google Analytics