bon*_*oth 2 javascript redefinition
我正在从我继承的项目中读取一些javascript代码并发现:
// Declare squishable vars
var TRUE = true,
FALSE = false,
NULL = null;
Run Code Online (Sandbox Code Playgroud)
我不明白开发人员的意思是什么,以及为什么需要别名这些内置值.
有这么好的理由吗?
据说"可s"在这里意味着可以弥补.内置常量不能被替换或缩小,因为false在Javascript中具有已定义的含义.但是,任何任意变量名都可以由任何其他任意变量名替换.Minifiers利用这一点来使代码更短,替换所有变量名字a,b等等.如果你使用的false文字很多,这很容易使一些千字节的差异.
| 归档时间: |
|
| 查看次数: |
43 次 |
| 最近记录: |