全てのコンパイルレベルに適用されるルール 全てのコンパイルレベルにおいて、Closure Compilerは処理を行うJavaScriptに対し以下の2つのルールを課します。 Compilerは Ecmascript 262 revision 3 だけを正しく認識する Ecmascript revision 3 はJavascript 1.5とJScript 5.5の基礎になっており、"JavaScript"という言葉が使われる場合は通常このバージョンのJavaScriptを意味します。CompilerはJScript独自の言語仕様やJavaScript1.5以降のバージョンのJavaScriptをサポートしません。 ブラウザによる拡張機能は、それがEcmascriptの言語仕様に適合するものであれば、Compilerと共に正常に動作します。例えばActiveXオブジェクトは従来のJava
![Compilerが求めるコーディングルール - Closure Compilerを使う!](https://cdn-ak-scissors.b.st-hatena.com/image/square/45c4684c76601e94abbe94966d9d5a26153b8fbd/height=288;version=1;width=512/https%3A%2F%2Fimg.atwiki.jp%2F_img%2Fog_image.png)