Ste*_*nch 13 javascript google-closure-compiler
我正在编写一个jQuery插件,我想通过用枚举替换常用的CSS属性字符串来缩小脚本的大小.但是,Google的Closure Compiler用字符串文字替换所有字符串变量.例如,选择高级优化:
这个
var x = "hey bob how are you doing";
alert(x);
alert(x);
alert(x);
alert(x);
Run Code Online (Sandbox Code Playgroud)
回报
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");
Run Code Online (Sandbox Code Playgroud)
如果不通过像JScrambler这样的字符串压缩器发送我的代码,我正在尝试做什么的正确方法是什么?
提前致谢.
Stephen Chung 的回答(所以这个问题可以显示为已回答):
扩展版本减少了 gzipped-size。编译器正在做正确的事情来最小化 gzip 压缩的下载大小并通过消除变量来加速脚本。有一个 aliasAllStrings 标志将强制使用字符串别名——本质上是为每个字符串创建一个变量。
| 归档时间: |
|
| 查看次数: |
703 次 |
| 最近记录: |