Javascript 使用Google缩小字符串的正确方法是什么;s闭包编译器? 我正在编写一个jQuery插件,我想通过用枚举替换常用的CSS属性字符串来缩小脚本的大小。然而,Google的闭包编译器将所有字符串变量替换为字符串文本。例如,选择高级优化后:

Javascript 使用Google缩小字符串的正确方法是什么;s闭包编译器? 我正在编写一个jQuery插件,我想通过用枚举替换常用的CSS属性字符串来缩小脚本的大小。然而,Google的闭包编译器将所有字符串变量替换为字符串文本。例如,选择高级优化后:,javascript,google-closure-compiler,Javascript,Google Closure Compiler,这个 返回 alert("hey bob how are you doing");alert("hey bob how are you doing");alert("hey bob how are you doing");alert("hey bob how are you doing"); 在不通过JScrambler这样的字符串压缩器发送代码的情况下,正确的方法是什么 提前感谢。斯蒂芬·钟的回答(因此这个问题可以显示为已回答): 扩展版减小了gzip大小。编译器正在执行 最小化gzip下载

这个

返回

alert("hey bob how are you doing");alert("hey bob how are you doing");alert("hey bob how are you doing");alert("hey bob how are you doing");
在不通过JScrambler这样的字符串压缩器发送代码的情况下,正确的方法是什么

提前感谢。

斯蒂芬·钟的回答(因此这个问题可以显示为已回答):


扩展版减小了gzip大小。编译器正在执行 最小化gzip下载大小并加快下载速度是正确的 通过消除变量来编写脚本。有一个aliasAllStrings标志 这将强制字符串的别名——实际上是创建一个别名 每个字符串的变量


扩展版减小了gzip大小。编译器正在做正确的事情来最小化gzip下载大小,并通过消除变量来加速脚本。有一个aliasAllStrings标志,它将强制字符串的别名——实际上是为每个字符串创建一个变量。啊,这很有意义。谢谢
alert("hey bob how are you doing");alert("hey bob how are you doing");alert("hey bob how are you doing");alert("hey bob how are you doing");