はじめに述べておこう。
オライリーの読者なら認識していると思うが、この本は初心者は相手にしていない。
初心者がこの本を買ってもウンザリするだけだ。
逆にある程度できるレベルの人なら、非常によい本だ。
まず解説がしっかりしている。必要なことだけ書いてある。
他の解説本にはないようなレベルの高いサンプルがいくつもある。
例えば、プログレスバーを表示・展開メニュー・カスタムスクロールバー・カレンダなどだ。
オライリーはプログラマのツボをよく知っている。
またブラウザが対応しているかどうかを、IE3〜6,NN2〜6まで検証されている。
古いブラウザの検証もあるのは嬉しい。
JavaScriptを扱うWebプログラマなら必須本と言えるだろう。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
JavaScript & DHTMLクックブック: Webエキスパ-ト必携テクニック集 単行本 – 2004/1/1
本書は、JavaScriptを使ってウェブサイトを構築する際に直面する疑問を175例集め、わかりやすいレシピ集というスタイルで解説していきます。本書のレシピは、文字列操作や日付の検証のような単純な処理から、クロスブラウザな手法によるHTML要素の位置指定やテーブルの動的な並べ替えなど高度な処理を行うライブラリまでを網羅しています。「~をするにはどうすればいいのか?」という疑問に解法(コード例)を示し、「どうしてそのコードが動くのか?」までを解説しているので、応用のきくテクニックを習得することができます。さまざまなレベルの人が直面する問題をまとめた本書は、ウェブアプリ開発者必携の一冊です。
- 本の長さ541ページ
- 言語日本語
- 出版社オライリージャパン
- 発売日2004/1/1
- ISBN-104873111692
- ISBN-13978-4873111698
商品の説明
内容(「MARC」データベースより)
JavaScriptとDHTMLを使ってWebページを強化するための問題と解決をまとめた例題集。Web開発者がアプリケーションに直接導入できるコードになっている。ECMAとW3C DOM標準に対応。
登録情報
- 出版社 : オライリージャパン (2004/1/1)
- 発売日 : 2004/1/1
- 言語 : 日本語
- 単行本 : 541ページ
- ISBN-10 : 4873111692
- ISBN-13 : 978-4873111698
- Amazon 売れ筋ランキング: - 688,383位本 (本の売れ筋ランキングを見る)
- - 537位Webプログラミング
- - 12,966位電気・通信 (本)
- カスタマーレビュー:
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2005年2月13日に日本でレビュー済み
Amazonで購入
JavaScriptの使い方を知っていたとしても、このようにしたい場合にはどのようにすればいいのかという疑問点に誰だって遭遇することはあるでしょう。本書はこうした疑問点を解決するのに適切であると思います。
具体的には以下の流れとなっています。
「レシピ」にて、よくある疑問点を明示
↓
「課題」にて、「レシピ」の具体的疑問点を記載
↓
「解決」にて、ソースを記述
↓
「解説」にて、なぜこういう「解決」方法をとったのかを解説
中・上級者向けの本であって、初心者向けではありません。ただ、各章の最初に「はじめに」という項目を設けてあり、ある程度の入門的な知識を学ぶことは可能です。
また、本書は、他の本と比べて分厚いため、その分それなりの価格となっていますが、じっくりとJavaScriptを学ぶ方には手に入れておきたい本だと思います。
具体的には以下の流れとなっています。
「レシピ」にて、よくある疑問点を明示
↓
「課題」にて、「レシピ」の具体的疑問点を記載
↓
「解決」にて、ソースを記述
↓
「解説」にて、なぜこういう「解決」方法をとったのかを解説
中・上級者向けの本であって、初心者向けではありません。ただ、各章の最初に「はじめに」という項目を設けてあり、ある程度の入門的な知識を学ぶことは可能です。
また、本書は、他の本と比べて分厚いため、その分それなりの価格となっていますが、じっくりとJavaScriptを学ぶ方には手に入れておきたい本だと思います。
2006年9月2日に日本でレビュー済み
内容自体は、良本の部類に入ると思います。しかし、
訳に関しては中の下くらいのものです。
ということで、解説を読むよりソースを読んだ方が、
理解できるという部分がかなりあります。
おススメは、入門書を何冊か一通り終え、補足はレ
ファレンスものでカバーできるという方です。
繰り返しにはなりますが、購入の際には、訳に期待
しないという、一歩引いた気持ちで買われた方が良
いかと思います。
訳に関しては中の下くらいのものです。
ということで、解説を読むよりソースを読んだ方が、
理解できるという部分がかなりあります。
おススメは、入門書を何冊か一通り終え、補足はレ
ファレンスものでカバーできるという方です。
繰り返しにはなりますが、購入の際には、訳に期待
しないという、一歩引いた気持ちで買われた方が良
いかと思います。
2006年9月1日に日本でレビュー済み
この本は実に良く書かれている。何よりも実務の観点から重要な事項が網羅されており、痒いところに手が届く感じである。パフォーマンスの問題やエラーハンドリングの方法、よく陥りやすいJavaScript言語特有の落とし穴などがまとめられている。これだけの厚さの本だと、実は中身があまりなく、どこにでも書いてあるようなありきたりのものが書かれているだけだったりするものもあるが、この本は分厚くとも、重要なものばかりだ。
Rich Clientが注目を浴び、従来のWebアプリの使いにくさを嫌って、ユーザの使い勝手の良さへの要望はますます高まるばかりだ。そうした中でいつの間にか強力になっていたJavaScriptの力を最大限に引き出す必要性を感じている開発者は多いのではないか。本書はそのための重要な土台となるだろう。
Rich Clientが注目を浴び、従来のWebアプリの使いにくさを嫌って、ユーザの使い勝手の良さへの要望はますます高まるばかりだ。そうした中でいつの間にか強力になっていたJavaScriptの力を最大限に引き出す必要性を感じている開発者は多いのではないか。本書はそのための重要な土台となるだろう。
2005年5月1日に日本でレビュー済み
著者自らが「悪夢のような」と言っているブラウザ間の互換性の無さを克服するための様々な手法が紹介されており、大変参考になります。
紹介されているScriptは基本的に汎用ライブラリとしてどのブラウザでも使えるように記述されています。
例題とその解法というわかりやすさはあるのですが、索引の貧弱さは本書の良さをかなり損なっていると思います。
カスタム・メソッド名が索引に載っていて何の役に立つというのでしょう。
Scriptに対する解説はかなりそっけなく中級以上の知識と経験が必要ではないかと思います。
またScriptに誤植が見られるものがあり、そのままでは動作しないと思われるのも残念でした。
またScriptの動作検証を充分に行っているのか疑問を持たざる得ないものがいくつかあったのも残念でした。
それでも本書に掲載されているScriptの創意工夫にあふれ互換性を保とうとする姿勢には見習うべきことが多々あります。
出版社には索引の改善を強く望みたいと思います。
紹介されているScriptは基本的に汎用ライブラリとしてどのブラウザでも使えるように記述されています。
例題とその解法というわかりやすさはあるのですが、索引の貧弱さは本書の良さをかなり損なっていると思います。
カスタム・メソッド名が索引に載っていて何の役に立つというのでしょう。
Scriptに対する解説はかなりそっけなく中級以上の知識と経験が必要ではないかと思います。
またScriptに誤植が見られるものがあり、そのままでは動作しないと思われるのも残念でした。
またScriptの動作検証を充分に行っているのか疑問を持たざる得ないものがいくつかあったのも残念でした。
それでも本書に掲載されているScriptの創意工夫にあふれ互換性を保とうとする姿勢には見習うべきことが多々あります。
出版社には索引の改善を強く望みたいと思います。
2006年8月18日に日本でレビュー済み
ウェブページを作る際に役に立つ知識が満載。ある程度のレベル人は読めば必ず役に立つと思う。
ところどころ、意味不明の翻訳があるのが難点だが(何度も読めばだいたいは何を言いたいのか想像できる)、内容的には役に立つテクニック満載である。
ところどころ、意味不明の翻訳があるのが難点だが(何度も読めばだいたいは何を言いたいのか想像できる)、内容的には役に立つテクニック満載である。
他の国からのトップレビュー
David Stapleton
5つ星のうち5.0
Indispensable
2004年6月25日にアメリカ合衆国でレビュー済みAmazonで購入
As the title says, this is a Cookbook of JavaScript recipes. While it does devote a few chapters at the beginning to the basics of JavaScript, do not expect a book to teach you the basics of JavaScript. However, you can expect the contents to cover a reasonable number of common situations and solutions for enhancing web pages.
The author covers topics including: navigation menus (mouseovers and expandable trees), graphic layering, frames, positioning and dynamic content. In addition, he offers a chapter on style sheets that provides a wonderful resource for this often neglected topic.
Throughout the book the author presents each topic with an overview, followed by selected problems, solutions, code samples and code walk throughs. The prose is concise and well written.
For additional reference on JavaScript, try JavaScript: The Definitive Guide.
The author covers topics including: navigation menus (mouseovers and expandable trees), graphic layering, frames, positioning and dynamic content. In addition, he offers a chapter on style sheets that provides a wonderful resource for this often neglected topic.
Throughout the book the author presents each topic with an overview, followed by selected problems, solutions, code samples and code walk throughs. The prose is concise and well written.
For additional reference on JavaScript, try JavaScript: The Definitive Guide.
Jay Bromley
5つ星のうち5.0
Get productive quickly
2005年9月16日にアメリカ合衆国でレビュー済みAmazonで購入
If you've got a decent amount of programming experience in C/C++/Java or something similar and need to be productive quickly in JavaScript, this is the book for you. That was my situation and within two or three days of getting this book I was producing some fairly respectable JavaScript.
The book covers a lot of ground from the most basic building blocks of funcionality (data types, field validations) to managing windows, frames, and dynamic forms to some nice dynamic effects. This book will save you hours of time and quickly get you up to speed on many useful JavaScript techniques and idioms.
The book covers a lot of ground from the most basic building blocks of funcionality (data types, field validations) to managing windows, frames, and dynamic forms to some nice dynamic effects. This book will save you hours of time and quickly get you up to speed on many useful JavaScript techniques and idioms.
wrdplayy
5つ星のうち2.0
NOT ENOUGH INFORMATION FOR BEGINNERS
2005年7月7日にアメリカ合衆国でレビュー済みAmazonで購入
This book is vey difficult to understand and learn from. It's explanations are too abbreviated with not enough information on each code. Also, not all codes and conventions are included, and it reads like a novel, meaning not very descriptive or illustrative. Too many paragraphs and sentences.
Foti Massimo
5つ星のうち5.0
More than recipes, a great learning experience
2003年6月8日にアメリカ合衆国でレビュー済みAmazonで購入
It's a sad reality, but the vast majority of the JavaScript and DHTML available is ugly, hard to, read, inflexible, poorly structured and full of kludges... This makes a cookbook written by such a talented technical writer as Goodman more welcomed than ever, his writing style is, as always, pleasant and engaging, and his attention to browser compatibility issues worth a special mention. Unlike many other cookbook I read in the past, I really enjoy all the discussions that goes along with the recipes, this isn't only a book you may want to open in search for a solution, read it, use it wisely and it may turn itself into a great learning experience
Ashley
5つ星のうち5.0
It's the truth
2003年9月5日にアメリカ合衆国でレビュー済みAmazonで購入
I've been doing web development almost 7 days a week for the last five years. This book is a delight and would have saved me countless hours if it had been available sooner.
Straightforward, clean, concise, thorough, basically what everone else is saying. The parts of the book with slightly deeper javascript programming will be best appreciated by those who have a background in at least one programming/scripting language; they are clearly explained and excellent but sometimes idiomatic in their brevity.
Straightforward, clean, concise, thorough, basically what everone else is saying. The parts of the book with slightly deeper javascript programming will be best appreciated by those who have a background in at least one programming/scripting language; they are clearly explained and excellent but sometimes idiomatic in their brevity.