JavaScript

ジャバ・スクリプト / JS / JScript

 主要なWebブラウザの多くで動作するスクリプト言語。主に、Webアプリケーションやウィジェット/ガジェットのユーザーインターフェイス(以下、UI)に用いられる。Webブラウザにプラグインをインストール必要がなく、HTMLファイル内に直接記述できるなどの特徴がある。

 HTMLのみの静的なWebクライアントに、コンテンツの一部書き換えやアニメーションなどのさまざまな動的要素を手軽に付加できる一方、その手軽さ故に悪意のあるスクリプトを実行させられてしまうなどの問題点もある。

 また、非同期通信機能を利用してより動的なUIを構築でき、その構築方法は「Ajax」と呼ばれ、prototype.jsなど多くのフレームワークが公開されている。近年はWebアプリケーションだけでなく、各種ウィジェットやAdobe社のデスクトップ・アプリケーション実行環境であるAdobe AIRの構築技術としても採用されている。

 標準規格としてECMAScriptに準拠しているが、各Webブラウザの独自機能については別の名称が付けられている(マイクロソフト社のJScriptなど)。

HTML5 + UX フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

アイティメディアの提供サービス

キャリアアップ