我正在查看一些JavaScript压缩,并注意到没有对象属性名称的字符串被缩小为变量.
例如,假设我的脚本中有这两段代码:
alert("Wrong answer");
alert("Wrong answer buddy");
Run Code Online (Sandbox Code Playgroud)
如果我没弄错的话,我们从YUI和Closure得到的缩小是:
alert("Wrong answer");alert("Wrong answer buddy");
我认为最终的缩小将如下所示:
var a="Wrong answer";alert(a);alert(a+" buddy");
Run Code Online (Sandbox Code Playgroud)
有没有缩小工具呢?什么阻止我们的工具这样做?
gzip压缩会将相同的字符串减少到一个或两个字节.使用它,这是一个非问题.:)