«前の日記(2007-09-26) 最新 次の日記(2007-10-07)» 編集

KONO's Diary-休むに似たり



2007-10-05 [長年日記]

_ [] Head Rush Ajax-学びながら読むAjax入門

プログラマー向けのAjaxの入門書。

1.javascriptを使ってWebブラウザとWebサーバの間で非同期通信を行なう(GETメソッドを使う)

2.javascriptを使ってWebブラウザで表示中の内容を書き換える

3.表示中のHTMLを(javascriptで)操作するのにDOMを使う

4.javascriptを使ってWebブラウザとWebサーバの間で非同期通信を行なう(POSTメソッドを使う)

5.WebブラウザとWebサーバの間の非同期通信でXMLを使う

6.WebブラウザとWebサーバの非同期通信でJSONを使う

…というように、Ajaxの技術的な要素を一つずつ順を追って丁寧に解説している。

また、理解度を確認するための演習問題も充実している(Webからダウンロードできる教材が日本語化されていたらもっと良かったが)。この本をきちんと読んでajaxが判らなかったら、たぶんどうやってもajaxを理解することはできないと思う。

記述もアメリカ西海岸的な明るさと独特のノリがあって愉しい。一部人物写真の使いまわしが激しいものの、許せないレベルではない。自習教材として、二日程度でこなせるだろう。

本書の一番の価値は「素の状態」のajaxについて徹底的に解説してあること。おそらく、実際の開発ではprototype.js等のライブラリや、開発ツールのajaxエクステンションキット等を使うことになるのだろうが、しかしそれらのコンポーネントやフレームワークも根っこのところではこの本にかかれているようなメカニズムが働いている。その仕組みをしっかり押さえておけば、ライブラリの応用的な使い方を検討したり、あるいは開発した画面のパフォーマンスチューニングが必要になった場合などにきっと役に立つだろう。

これで値段が2000円くらいだったら本当に言うことないのだが……。

[]



あわせて読みたい rss
«前の日記(2007-09-26) 最新 次の日記(2007-10-07)» 編集
カバー画像はWikimedia Commonsより。
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
画像提供元:http://commons.wikimedia.org/wiki/Image:Field_of_hay_bales_-_omeo.jpg