3

ブックマークレットを作って、 Google Closure CompilerYUI Compressorなどの JavaScript ミニファイアを使ってみました。ただし、すべての一重引用符を二重引用符に置き換えるため、これらは使用しませんでした。次のようにコードを二重引用符で囲む必要があるため、二重引用符を含むコードは使用できません。

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

そこで、MinifyJavascriptを使って縮小しました。なぜ他のミニファイアーが引用符を置き換えるのか疑問に思います。引用符を置き換えても、コードは縮小されません。縮小されたコードでは、コーディング スタイルは重要ではありません。それでは、この理由は何ですか?

4

1 に答える 1

4

この回答の純粋な推測:

  • スタイルの一貫性を強化します。
  • 文字シーケンスが繰り返されるため、一貫性により、gzip で圧縮するとサイズが小さくなります。

他のことは本当に考えられません。ただし、二重引用符の代わりに単一引用符を選択することもできました。

于 2012-06-09T14:50:25.553 に答える