|
|
JavascriptがHTMLとに使われるタグと違う点は、HTMLが基本的に上からソースを読んで、下まで到達した時点で完了する静的なものであるのに対して、Javascriptは、読み込み終わってからアクションを起こしたり、タイマーを用いて定期的にアルゴリズムを動作させるといった動的な動作が行える点にあります。 マウスの反応に対してアクションを起こしたり、時間や日付、閲覧しているパソコンの状況を判断して個別のアクションを起こすことも可能で、非常にインタラクティブ性の高いWebサイトの構築が可能となります。
近年はホームページ製作ソフトの性能も飛躍的に向上しており、簡単なJavascriptであれば、ソフトで製作している側が意識しなくても組み込まれている事もあります。 例えば、マウスで画像ポイントすると別の画像へ変化するといったアクションは、Javascriptで動作を指定するわけですが、製作者側が意識することなく組み込まれていることも多いのではないでしょうか。
ブラウザ側で動的な動きを行うための言語としては、Javascriptのほかに、VBScript(Visual Basic script)やJSSS(JavaScript Style Sheets)等も存在しますが、前者は Internet Explorerでしか動作しませんし、後者はNetscape Navigator / Communicator でしか動作しません。 そう考えると、複数ブラウザで効率の良いスクリプトを組むためには、実質的にはJavascriptしかないといえるでしょう。
ページの最上段へ移動します
|
|
|