制作一些 Bookmarklet,我尝试使用 JavaScript minifier,例如谷歌闭包编译器 http://closure-compiler.appspot.com/home or YUI压缩器 http://www.refresh-sf.com/yui/。但是,我没有使用它们,因为它们用双引号替换了每个单引号。我不能使用带有双引号的代码,因为我应该用双引号将代码括起来,例如:
<a href="javascript:alert('hello')">hello</a>
所以,我用了缩小Javascript http://www.minifyjavascript.com/用于缩小。我想知道为什么其他缩小器会替换引号。替换引号不会缩小代码。对于精简代码来说,编码风格并不重要。那么这是什么原因呢?
这个答案纯粹是猜测:
- 加强风格一致性。
- 由于重复的字符序列,一致性会减少 gzip 压缩时的大小。
实在想不出别的什么了。
不过,他们可以选择单引号而不是双引号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)