下面这段代码是什么意思,以及为什么这么写就能减少编译后的代码尺寸呢?有知道的吗,本人对CC不熟悉。
// A few optimizations for Google Closure Compiler
// will save us a couple kb in the release script.
var object = Object, array = Array, regexp = RegExp,
date = Date, string = String, number = Number,
math = Math, Undefined;
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
普通写法
压缩后
这里的写法
压缩后
注释中写了
for Google Closure Compiler这玩意一般用来压缩,比如
压缩之后,所有的变量名,都被改写成尽可能短的字符串以减小体积:
那么问题来了,全局变量怎么压缩?这玩意不是我自己声明的,名字不是说改就能改的,如果我的脚本中用到同一个全局变量很多次,又不能压缩,怎么办?
起个别名不就行了?
新技能get√利用重命名方式压缩的时候 ,只需要重命名别名
被压缩为