| 381 | |
| 382 | 最後に、ここで学ぶ事柄についてもう一度確認しておきましょう。 |
| 383 | |
| 384 | !JavaScript という言語は、必ずしも Web ブラウザにのみ搭載されている Web クライアントプログラムのためだけの言語というわけではありません。かつて !JavaScript を産んだ Netscape 社から派生し、 Firefox などの優れた製品を開発している Mozilla も、アプリケーションの開発者が自身の開発するアプリケーション上で !JavaScript を扱えるようにするための !JavaScript エンジンである [https://developer.mozilla.org/ja/SpiderMonkey SpiderMonkey] を公開しています。このことは、即ち Web ブラウザ以外のありとあらゆるアプリケーションに、言語としての !JavaScript が搭載される可能性があることを表しています。 |
| 385 | |
| 386 | ここでは、 !JavaScript エンジンを搭載するアプリケーションの種類に依存しない、 !JavaScript の純粋な言語仕様について学びます。その中には、 Web ブラウザに特化したオブジェクトや命令は含まれない点に注意して下さい。例えば、 Web ブラウザに搭載される !JavaScript エンジンにおいては特別な意味を持つオブジェクト window については、ここでは特に触れることはない、ということです。 |
| 387 | |
| 388 | しかしながら、 !JavaScript 言語を学ぶ上で、実際にそれを動かす方法として最もありふれているのはやはり Web ブラウザですので、サンプルプログラムは Web ブラウザ上で動作するものとして記述することはご容赦下さい。 |
| 389 | |
| 390 | 最後の最後に、本稿はあくまで概論であり、初心者を意識した内容となっていることを付け加えておきます。 !JavaScript 言語仕様をより正確に理解したい方は、 [https://developer.mozilla.org/ja/JavaScript Mozilla Developer Center (MDC) が公開している資料]をご参照頂いた方がよいかも知れません。 |