開発言語
JavaScript
webページは紙に書いた文書のように静止した文書を表示していましたが、ブラウザ上で何かを動的に変化させて描いたり、ユーザの入力値に対応してページの表示内容を変更したりできる、動きのある変化するページを実現するためにJavaScriptが開発されました。Netscape Communications社とSun Microsystems社とで開発されたスクリプト言語です。
元々Sun Microsystems社のJavaというプログラム言語がありますが、表記方法を似せて開発したことから、名前の由来となっていますが、元々のJavaはコンパイラ言語であり、JavaScriptはその名のとおりスクリプト言語であり、互換性はなく全く別のものです。JavaScriptはブラウザ上でHTMLと共に解析されて実行されるものです。
ただし、JavaScriptにより悪意のあるクラッカーが惰弱性のあるブラウザのセキュリティホールから侵入や盗聴を試みた事からマイクロソフト社のIE(Internet Explorer)では実行を警戒しています。しかし、JavaScriptはIEを含みほぼ全てのブラウザで実行可能なスクリプトであり、webアプリケーションを提供する側では多くのHTML文書に付随して利用されています。
Webアプリケーションでは、入力値の正当性をチェックするロジックに、いちいちサーバにリクエストを送らずにクライアント側で入力チェックできる事から、効率性を考えてJavaScriptでデータチェック処理を行い警告やエラーメッセージはアラートを使って表示しています。