ESC.wsf-JS压缩工具说明及使用

推荐一个工具:ECMASCript Cruncher(下载)

如:C:\>cscript C:\ESC-1.14\ESC.wsf -l [0-4] -ow outputfile.js inputfile1.js [inputfile2.js]

说明:

cscriptwindows shell脚本解释程序。

[0-4]是一个压缩等级

-ow 表示下一个参数是优化后输出的文件名,最后剩下的是要优化的js文件

ESC支持以下四个优化等级

等级

描述

0

不改变脚本,将多个文件合并到单个文件

1

删除所有注释

2

除等级1个,再删除额外的制表符和空格

3

除等级2外,再删除换行

4

除等级3个,再进行变量名替换(如果使用了全局变量的话,不要使用)

 

 

批处理使用示例:

::合并多个文件
type ..\js\a.js >> compressTmpESC.js
type ..\js\b.js >> compressTmpESC.js
type ..\js\c.js >> compressTmpESC.js
type ..\js\d.js >> compressTmpESC.js
::使用不同的级别进行压缩
cscript ESC.wsf -l 1 -ow compressTmpESC1.js compressTmpESC.js
cscript ESC.wsf -l 2 -ow compressTmpESC2.js compressTmpESC1.js
cscript ESC.wsf -l 3 -ow compressTmpESC3.js compressTmpESC2.js
::生成最终合并并压缩后的文件
type compressTmpESC2.js > all.js

posted @ 2012-08-03 10:38  周超亿  阅读(340)  评论(0编辑  收藏  举报