スクリプト言語のひとつです。 PerlやPHPはサーバサイドで動作するスクリプト言語ですが、JavaScriptはブラウザ上で動作するクライアントサイドスクリプト言語です。そのため、サーバ環境は関係ありませんが、ブラウザ環境に依存します。Netscapeが開発、同ブラウザに採用されて普及しました。なお、プログラミング言語のJAVAとは全く関係ありません。
XMLとJavaScriptを利用した技術はAjaxと呼ばれています。ライブラリ
The Yahoo! User Interface Library (YUI)
Yahoo!が提供するJavaScriptライブラリです。BSDライセンス。Ajaxによる多機能なライブラリです。jQuery
MIT LicenseとGPLのデュアルライセンスで配布されるJavaScriptライブラリです。 Ajaxによるタブ式メニューや開閉式メニューなど、動的ページを簡単に作成することができます。MooTools
MIT Licenseで配布されるJavaScriptライブラリです。Ajaxなどをサポートしています。
HTMLに記述します。