YUI CompressorJS/CSS压缩工具
YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用 Java 开发(要求 Java> = 1.4),并依赖 Rhino 来标记源 JavaScript 文件。首先分析源 JavaScript 文件以了解其结构。然后,它会打印出令牌流,并尽可能地省略空白字符,并在适当的替换位置(面对诸如或 的邪恶特征)将所有本地符号替换为1(或2或3)字母符号。 eval
with
,YUI Compressor 通过不混淆包含邪恶语句的任何范围来采取防御性方法。)CSS 压缩算法使用一组经过微调的正则表达式来压缩源 CSS 文件。YUI Compressor 是开源的,因此请不要犹豫地查看代码以准确了解其工作原理。
使用方法:
//压缩 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
评论