JavaScriptとは
JavaScript ( ジャバスクリプト 、 ジャヴァスクリプト 、略称: JS )は スクリプト言語 である。主に Webブラウザ 上で動作し、 HTML の動的書き換えや入力フォームの 自動補完 など、 ウェブページ の使用感向上を目的として使用されたり、 リッチクライアントアプリケーション の構築に使われる。
特徴
文法は プロトタイプベース の オブジェクト指向 型である。多くの場合は、 C言語 に似た 手続き型言語 のようなスタイルで書かれるが、 関数型言語 とも多くの類似点がある。近年ではその柔軟な設計が評価され、様々な アプリケーション で自動実行の用途における マクロ言語 としても採用されている。
当初は、簡単なアプリケーションがテキストエディタによって構築されることがほとんどだったが、近年では、 IntelliJ IDEA や Spket IDE などの IDE に、コード補完・編集時のリアルタイム文法チェック・ リファクタリング などの機能が搭載されるようになり、大規模開発が容易となった。また、 Ajax 開発等における各ブラウザの実装の違いによる互換性の問題は、JavaScriptライブラリが吸収することにより、解決が図られている。さらに、 Ext JS などの本格的なGUIライブラリの登場により、デスクトップアプリケーションと遜色のないアプリケーションを構築することが可能となった。また、 DWR などの技術の発達により、クライアント・サーバ間の通信が著しく容易になり、また、 Jetty などのアプリケーションサーバが Comet 利用時のメモリ使用量の削減を実現したため、サーバからクライアントへの情報のPush型の配信が実用的となった。
なお Java と Script の間は詰めて表記する。JavaとJavaScriptは インド...






