JavaScript(ジャバスクリプト) | IT用語
- JavaScriptはWebブラウザ上で動作するオブジェクト指向のスクリプト言語
Webページは本来静的なものです。クライアント(Webブラウザ、ユーザー)の要求に応じて、Webサーバー内に保存されているHTMLファイルを送信するだけで、静的な文書や画像で構成されたページが表示されるだけでした。そこで、Webページに動的な仕組みを与える技術が開発されることになり、そのうちの1つとして JavaScript が開発されました。JavaScriptによって静的なWebページに動きを持たせることが可能となり、アニメーション効果やクライアント・Webサーバー間の対話的な仕組みを実現させることが出来るようになりました。JavaScriptを活用することで優れたユーザーインターフェースの開発が可能となります。JavaScript 以外に動的なWebページを出力させる技術として、JavaサーブレットやCGIなどのサーバーサイド技術があります。
JavaScriptは主要なWebブラウザにはほぼ搭載されており、HTMLファイルにJavaScriptを記述してWebブラウザで表示させれば簡単に実行させることが可能です。
リリース当初、JavaScriptはブラウザによる違いがあり、各環境で使用できない機能があったり、動作の挙動に異なりが発生していました。そこで、1996年 Netscape Communications社はこのような互換性の問題を解決するために、ヨーロッパの情報技術標準化団体ECMA(欧州電子計算機工業会)に統一仕様を提出し、各ソフトウェアメーカーに働きかけました。これにより1997年6月、ECMAScript(ECMA-262)と呼ばれる標準仕様の規格がリリースされました。現在、ECMAScriptに準拠しているものを JavaScript とし、独自の拡張がなされたそれ以外のものは、独自の名称を付けることになっています。例えば、アドビシステムズ の Flash用 ActionScript などです。
現在、JavaScriptは Amazon や Google などでも採用されており、特に、JavaScript の通信機能を活用した Ajax(アヤックス、エイジャックス)技術が注目されています。この技術では、Webページを再読み込みせずにWebサーバーとデータの送受信を行うことが可能で、リロードなしで動的にページの一部を書き換えることが出来ます。Ajax は Asynchronous JavaScript + XML の略称です。
タグ(=記事関連ワード)
日付
最終更新日:2017年12月20日