为什么JavaScript Compressors用双引号替换单引号?

时间:2012-06-09 14:41:15

标签: javascript quotes minify

制作一些Bookmarklet,我尝试使用像Google Closure CompilerYUI Compressor这样的JavaScript缩小器。但是,我没有使用这些,因为它们用双引号替换每一个引号。我不能使用带双引号的代码,因为我应该用双引号括起代码,如:

<a href="javascript:alert('hello')">hello</a>

所以,我使用MinifyJavascript进行缩小。我想知道为什么其他minifiers取代引号。替换引号不会缩小代码。编码风格对于缩小代码并不重要。那是什么原因呢?

1 个答案:

答案 0 :(得分:3)

这个答案纯粹猜测:

  • 强制风格一致性。
  • 由于重复字符序列,一致性会减少gzip时的大小。

无法想到其他任何事情。 不过,他们可以选择单引号而不是双引号。