Universal Web

「Universal Web」

提出(学内限定)

「提出(学内限定)」

レイアウト例

レイアウト例

JavaScript

JavaScript

JavaScriptの起源は,ウェブページの処理能力を高めるためにNetscape社が開発したScript言語です.その後,いくつかの段階を経て,ヨーロッパの標準機関ECMAがJavascript 1.1をベースに,ECMAScriptとして標準化しました. JavaScriptは非常に多くのことができるので,現在のウェブには欠かせない基本的な技術となっています.JavaScriptを適切に使えば,ユーザがウェブページをインターラクティブに利用できるようになり,ウェブのユーザビリティが向上します.しかし不適切な使い方をすると,とても使いにくいウェブページになってしまいます. JavaScriptは,単なるScript言語ではなく,マウスがクリックされたとかボタンを押したとかのイベントを拾ったり,ウェブページの DOM(Document Object Model)を操作してダイナミックにページを書き換えたりすることもできます.最近はやりのGoogle Mapも,ユーザ側のインターラクションを実現する技術として,JavaScriptを使っています.

Ajax

Ajaxとは,

Dojo toolkit

DojoはAjaxライブラリの一つです.とても大きなライブラリで,アクセシビリティ(WAI-ARIA )にも対応しています.

アクセシビリティへの配慮

キーボードだけでこのページを使う方法を説明します.

タブの切り替え

キーボードによるタブの切り替え
機能キー操作
次のタブに移動右または下矢印キー
前のタブに移動左または上矢印キー
タブのコンテンツに移動「Tab」キー