具体取决于您所追求的优化类型,以及您想要的工具类型:
雅虎有一些很好的工具可以用来缩小JavaScript和CSS:
它是基于Java和开源的.
从链接:
YUI Compressor如何工作?
YUI Compressor是用Java编写的(需要Java> = 1.4)并依赖Rhino来标记源JavaScript文件.它首先分析源JavaScript文件,以了解它的结构.然后它打印出令牌流,省略尽可能多的空白字符,并用适当的替换(在eval等邪恶特征面前)用1(或2或3)字母符号替换所有本地符号或者,YUI Compressor通过不混淆包含邪恶语句的任何范围来采取防御性方法.CSC压缩算法使用一组精细调整的正则表达式来压缩源CSS文件.YUI Compressor是开源的,因此请不要犹豫,查看代码以了解其工作原理.