Why JavaScript Compressors replace single quotes with double quotes?

旧时模样 提交于 2019-12-10 10:03:08

问题


Making some Bookmarklet, I tried to use JavaScript minifier like Google Closure Compiler or YUI Compressor. However, I didn't use these because they replace every single quotes with double quotes. I can't use a code which has double quotes, as I should enclose the code with double quotes like:

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

So, I used MinifyJavascript for minifying. I wonder why other minifiers replace quotes. Replacing quotes doesn't minify codes. Coding style is not important for minified code. Then what is the reason for this?


回答1:


Pure speculation in this answer:

  • Enforce style consistency.
  • Consistency reduces size when gzip'ed, because of repeating character sequences.

Can't really think of anything else. They could have chosen single quotes instead of double, though.



来源:https://stackoverflow.com/questions/10961883/why-javascript-compressors-replace-single-quotes-with-double-quotes

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!