vik*_*kee 2 javascript optimization minify
这是一个基本的东西,但我发现值得与大家分享.我观察到代码压缩实用程序改变了代码片段,其中写入条件,
if(document.getElementById('foo').value == '6')
Run Code Online (Sandbox Code Playgroud)
至
if('6' == document.getElementById('foo').value)
Run Code Online (Sandbox Code Playgroud)
这会有什么帮助?
这是为了避免分配,如果你错过了其中一个,就会收到错误=.
if('6' = document.getElementById('foo'))
Run Code Online (Sandbox Code Playgroud)
不会传递(分配给文字),但是
if(document.getElementById('foo') = '6')
Run Code Online (Sandbox Code Playgroud)
会默默地失败.