JavaScript

JavaScriptとは

JavaScriptの起源は,ウェブページの処理能力を高めるためにNetscape社が開発したScript言語です.その後,いくつかの段階を経て,ヨーロッパの標準機関ECMAがJavascript 1.1をベースに,ECMAScriptとして標準化しました.

JavaScriptは非常に多くのことができるので,現在のウェブには欠かせない基本的な技術となっています.JavaScriptを適切に使えば,ユーザがウェブページをインターラクティブに利用できるようになり,ウェブのユーザビリティが向上します.しかし不適切な使い方をすると,とても使いにくいウェブページになってしまいます.

JavaScriptは,単なるScript言語ではなく,マウスがクリックされたとかボタンを押したとかのイベントを拾ったり,ウェブページのDOM (Document Object Model)を操作してダイナミックにページを書き換えたりすることもできます.最近はやりのGoogle Mapも,ユーザ側のインターラクションを実現する技術として,JavaScriptを使っています.

ユーザビリティ向上の例

JavaScriptを使った例として,リンクをポイントすると色が変わる例をお見せします.

色が変化したり文字の大きさが変わる簡易版

Ajaxの例

アプリケーションのように動作する動的なWeb(Rich Internet Application)にはAjaxという機能が使われています.Ajax用に用意されたJavaScriptのLibraryを使うと,目次やタブパネルなどのナビゲーションに役立つ機能をはじめとして,写真を表示する際に有効な機能など,ユーザビリティを画期的に向上させるインターラクティブなサイトを構築することができます.詳細は割愛しますが,いくつかの例を示します.

JavaScript実習

簡単なJavaScriptを使って,プログラミングの勉強をしましょう.JavaScriptはどのブラウザでも動作するので,メモ帳やJEditなどのエディタでプログラムを書いて,プログラミングの勉強をすることができます.

実習用テンプレート(JavaScriptTemplate.html) (ブラウザの右クリックメニューを使って,このファイルを各自のコンピュータに保存する.情報処理教室で編集しやすいように文字コードをUTF-8にしているのでブラウザでは文字化けするが,ブラウザの表示メニューで文字コードを utf-8 に指定すればブラウザでも読める.)

実習簡単なプログラミング(JavaScript)