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