Top > 書籍 > プログラミング > 2005年12月
2005年12月24日

入門Ajax

December 24,2005 11:50 PM
Tag:[, , ]
Permalink

Ajaxの書籍が、少ないながらも書店に並ぶようになってきました。

Ajax の大きなメリットは、クライアント-サーバ間でのデータのやりとりが非同期通信(サーバにリクエストを送ると、「リクエストを送ったよ」という素早いレスポンスがクライアントに返却されて、実際のレスポンスは後から返却される)で行われる、ということですが、やりとりされるデータ自身よりも、サーバとの通信によってブラウザが待ち状態にならないことが Ajax による大きな恩恵です。

たとえば通常の同期通信であれば、フォームにデータを入力して送信すると、リスエストをサーバに送り、レスポンスがページに反映されるまでユーザはブラウザを操作することができません。Ajax を使えば、フォームデータ送信直後に次のブラウジングを行うことができます。ここで重要なのは、Ajax のレスポンスはページの一部に反映されるということです。フォームデータの例では、入力したフォームデータの結果は(JavaScriptを利用して)ページの一部分だけを入れ替えるということです。

・・・という仕組みが今ひとつよく理解できていなかったので、下記の1冊を購入しました。

入門 Ajax
入門 Ajax
posted with amazlet on 05.12.25
高橋 登史朗
ソフトバンククリエイティブ (2005/11/15)
売り上げランキング: 65,811

内容は Ajax の基本的な説明や利用方法の他、文字コード・クロスブラウザやセキュリティ対策(クロスサイトスクリプティング・イジェクション)の注意事項がきめ細かく掲載されており、XMLHttpRequest部分についてはそれらを考慮した実用的なサンプルが掲載されています。

テキストを扱った基本サンプルでは、Perl/PHP/bsh/MySQL/SQLiteを利用した通信方法や、onclick・onmouseover等のイベント別のサンプルが詳細に記されており、ドラッガブルフロートやスライダー、ドラッグ&ドロップといったビジュアルなサンプルも載っています。その他 XMLHttpRequest リファレンスや Google Maps のカスタマイズ方法とAPIクラスリファレンスもありますので、これ1冊あれば Ajax の動作を色々楽しめるのではないでしょうか。

Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3