YUI Compressor在其(不是非常详细的)文档中指出这是一个选项:
--disable-optimizations
Disable all the built-in micro optimizations.有人知道这是什么意思吗?
这将打开/关闭什么?
我还没有找到任何关于它的文档。
谢谢!
发布于 2009-03-23 20:59:15
查看JavaScriptCompressor的源代码:
if (!disableOptimizations) {
optimizeObjectMemberAccess(this.tokens);
optimizeObjLitMemberDecl(this.tokens);
}/*
* Transforms obj["foo"] into obj.foo whenever possible, saving 3 bytes.
*/
private static void optimizeObjectMemberAccess(ArrayList tokens) {/*
* Transforms 'foo': ... into foo: ... whenever possible, saving 2 bytes.
*/
private static void optimizeObjLitMemberDecl(ArrayList tokens) {因此,它将foo['bar']中的常量字符串的使用转换为foo.bar,将{'bar':x}转换为{bar:x}。
https://stackoverflow.com/questions/675079
复制相似问题