JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集
- タイトル:JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集
- 著者:ダニー グッドマン (著), Danny Goodman (原著), 村上 列 (翻訳)
- 出版社:オライリージャパン
- 形態・レーベル:単行本
- 価格:¥4600+税
- 発売日:2004/01/26
概要・対象
言及は第二版「ではない」ので注意。
ブラウザの(悪夢のような)互換性を乗り越え、Webアプリのクライアント側をリッチにするためのクックブック集。
DHTMLというのは一時期流行った単語で、技術的には(X)HTML+CSS+JavaScriptを利用してのリッチアプリ作成のための技術全般、という程度の意味。今ではHTML5が目前に控え、各種JavaScriptライブラリが充実しているのでほぼ死語となっている。
ある程度以上、前述の技術についての経験があり、自身でソースコードを追える人が対象。
内容
JavaScriptの配列操作から始まり、フォーム内容検証、パンくずリスト実装、時代を感じさせるHTML要素位置取得と指定(jQueryでかなりの部分まで吸収されている)など。
JavaScriptコアの配列操作は一応は情報価値があるものの、JavaScript(ECMA)のバージョンが上がるにつれて徐々に標準メソッドに置き換わるであろうものも多い。
時代を感じさせるモーダルウィンドウの独自実装やフレーム処理は、逆にレガシーコードの空気感を早急に身に着けなければならない、などの限られたシチュエーションでは役立つかもしれない。
総評
正直に言えば、クックブック内の機能は今日ではほとんどが一定以上に枯れたライブラリで実装可能だろう。本来の意味でのレシピを探すならば、あまり役に立たない。
ただし、今となっては逆にタブーのフレームや新規ウィンドウ関連の実装が何故そうなっているのか、という点で考えればいくばくかの価値はある。もっとも、そんなレガシーコードを助けを借りてまで読まねばならないならばもっと他のアプローチになるだろうが…。
わざわざ買う価値があるかというと疑問だが、会社なりの本棚で見かけたら、レガシーコードの解析にいくばくかの助けになるかもしれない、その程度。