練習問題が駄作、というか蛇足過ぎます。
「何故こうなるのでしょう?また、どうすればいいですか?」
という問いに対し、答えが
「こういう理由でこうなります。」としか記述されておらず、
「どうすればいいのか」の部分に全く言及無し。
練習8-5.
「将来作成するウェブサイトを想定して、そのサイトに対してのクッキーの是非について検討してみてください(かなり意訳)」
既に練習問題ではありません・・・。
まぁこういう問いもありなのでしょうが・・・。
練習10-1.
「すべてのHTML要素がサポートしている属性は何ですか?」
JavaScriptの専門書でこの問いを作る意味が分かりません。
しかも誤解を招く書き方です。
この問題の解答が「id,title,lang,dir,className」となっていますが、これは間違いで、HTMLの書式上正しいのは「className」ではなく「class」です。
JavaScriptでclass属性の値を参照する時は「className」でアクセスしますから、恐らくそういった趣旨の事を言いたかったのでしょうが・・・記述不足です。
それに加え、style属性もサポートされているはずなのに解答に載っていません。
13章 Ajaxの基礎
Ajaxが何なのか、どういう技術なのかを既にある程度は知っている事を前提に、Ajaxの解説やどういった時に使うべきなのかが語られてます。
まずはAjaxとは具体的にどういうものを指すのかを先に解説すべきだと思うのですが・・・?
筆者の個人的な主張みたいなもので1ページ使われていたのは呆れました。
後、JavaScriptとは直接関係ない事なのですが、筆者のHTMLに対しての知識が不足していて、書式が正しくないのが気になりました。
フレームを使用しているのに文書型宣言がXHTML Transitionalだったり・・・(正しくはFrameset)。
誤字脱字もかなり多く、初版は避けるべきでしょう。
練習問題の解答はホームページからDLすることでしか入手できませんが、本に収録できなかったんでしょうか・・・。
オライリーだから、と期待していましたががっかりです。
JavaScriptを勉強したい場合、画像が使われてて見やすい入門書一冊 + オライリーのJavaScript第五版をオススメします。
「初めての」という言葉につられてこの本を間に挟む価値はありません。