Ajaxの特徴
サーバーはHTMLではなく、断片的な任意のデータを返す
XML形式やテキスト形式にしてJavaScriptが使い易い情操にして返す
JavaScriptがWebサービスを呼び出してデータを取得し、加工して表示する
Ajaxの操作性としての特徴
(1)マウスの移動でイベント発生
マウスの移動、キーボード操作、タイマー等でイベントを起動する
(2)ページの一部を書き換える
サーバーからの情報をページ内の任意の場所に表示する
サーバーからの情報で要素の位置を変更する
(例題)
div要素を置き換える
テキストボックスの値を別のテキストボックスに移す
マウスで要素をドラッグして移動する
データを受信してグラフを表示する
(3)非同期通信ができる
サーバーに要求を送信して、後続の処理を続行する
サーバーの処理が終了すると、指定しておいたイベントが動き出す
ユーザーを待たせないで処理を続けさせることができる
複数のアーバーとの送受信も可能である
(4)双方で処理の分散化が可能
クライアント側ではデータの範囲を指定して要求をする
サーバ側では指定されたデータのみを返す
クライアント側ではデータを組み合わせてhtml形式にする
コメントを残す