YUI Compressor GUI图形界面

YUI Compressor是一款比较好的js/css压缩工具,但他们提供的却是命令行处理的方式,这让不太熟悉命令行的人情何以看啊,为了方便各位,我花了点时间,制作了对yui compresser使用的图形界面,方便大家使用。

使用的Yui compressor版本是2.4.7.http://yuilibrary.com/projects/yuicompressor

下载:

https://files.cnblogs.com/hsiayong/YUI-GUI.zip

简要说明:

1.打开方式

解压出来后,是一个.jar文件,可以这么直接运行,前提是,要安装jre6,一般的机器都有安装吧?yui compresser是java写的,不使用此工具,也得安装。

image

2.界面

这一看就明白,没啥好说的,选择了目录,直接点压缩就可以了,它会自动寻找目录下所有的js/css文件,压缩后输出到目标目录。

image

3.过程

日志使用的是log4j,使用过程中,会有日志打印,日志文件默认输出到d:/yui-compress.log

如果有文件处理的时候有错,会输出到此文件中,方便了解结果。

2012-07-13 09:57:14,809 ERRORcom.yahoo.platform.yui.compressor.YUICompressor:214 - 出错了:Compilation produced 2 syntax errors.
org.mozilla.javascript.EvaluatorException: Compilation produced 2 syntax errors.
    at com.yahoo.platform.yui.compressor.YUICompressor$1.runtimeError(YUICompressor.java:192)
    at org.mozilla.javascript.Parser.parse(Parser.java:392)
    at org.mozilla.javascript.Parser.parse(Parser.java:337)
    at com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:312)
    at com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:533)
    at com.yahoo.platform.yui.compressor.YUICompressor.process(YUICompressor.java:169)
    at com.yahoo.platform.yui.compressor.YUICompressor.process(YUICompressor.java:50)
    at com.yahoo.platform.yui.compressor.Main$4.actionPerformed(Main.java:126)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

另:

因时间有限,本人未能按计划完成按文件选择合并的功能,后续再说。

posted on 2012-07-13 10:03  夏雨的天空  阅读(281)  评论(0)    收藏  举报

导航