初心者は止めておいた方が無難
★★☆☆☆
JavaScriptの機能について非常に細かく解説しています。
しかしサンプルコードがほとんどなく、この本を初心者が読んでJavaScriptを習得するのはほぼ不可能でしょう。
オブジェクト指向やAjaxなどは相当なページを割いて説明しているにもかかわらず、配列についてはわずかに2ページ。
別のページで配列を扱いオブジェクトについての解説がありますが、それと合わせても10ページにも満たない量。
他の言語を学んだ人なら容易に理解できるでしょうが、初心者には理解できないでしょうね。
この本はJavaScriptを習得するための本と言うより、辞書ですね。
他の言語を習得している方が、その言語との違いを学びながら習得するには良い本だと思います。
こんな本がほしかった!!
★★★★☆
JavaScriptを基礎から勉強したくても、書店に売っているのは簡単な逆引き本ばかり。周りにJavaScriptに詳しい人もおらず、なかなか勉強できずにいました。しかし、この本はJavaScriptの言葉の定義など基礎から豊富な例を使って丁寧に説明してくれているので、ほかのプログラム言語を学んでいない人には難しいかもしれませんが、他言語の知識のある人にはとても分かりやすいと思います。もちろんこの本のすべての内容が理解できたわけではありませんが、独学でこれだけ学べたら十分満足です。まさにこんな本を探していました。値段は張りますが買うだけの価値はあります。
JavaScriptの基礎をしっかり学びたい人にオススメ
★★★★★
JavaScriptの基礎固め+αを求める初心者〜中級者に最適の一冊です。
全体的には、初心者がJavaScriptを習得するのに必要な、基本的な文法、
データ型、関数、オブジェクト指向、DOM、Ajax、Prototype.jsなどに
ついて、サンプルコードを交え、丁寧にきめ細かく解説されており、
一からしっかり学習したかった私にはピッタリでした。購入して良かっ
たです。
第3章までの言語仕様の基礎部分は、確かにサンプルコードが若干少なめ
ですが、他書にはないきっちりとした解説をしてくれているので、とても
わかりやすかったです。第2章や付録でFirebugのインストール/コード
確認方法も説明されているので、コードを試しながら読め進められる
構成になっています。
第4章以降はサンプルコードも豊富で、第8章、第9章、第11章のサンプル
はとても参考になりました。特に、DOMやInternet Explorerのイベント
モデル、クロスブラウザ絡みのサンプル/解説は結構楽しんで読めました。
Prototype.jsの関数のサンプルも豊富です。
他の方も言っていますが、情報量がとにかく多いので、一冊持っておけば
辞書的な利用もでき、末永長く使える良書だと思います。
第1章 はじめてのJavaScript
第2章 JavaScriptの開発環境
第3章 基本的な文法
第4章 制御文
第5章 ビルトインオブジェクト
第6章 関数
第7章 オブジェクト指向プログラミング
第8章 Webブラウザのオブジェクト
第9章 DOM
第10章 Ajax
第11章 Prototype.js
付録 A Firebugの使い方
付録 B Apacheの導入方法
文法の教科書のような本。
★★★☆☆
C/C++, Javaは中級程度ですので、他言語経験者としての感想です。
ちなみにJavaScript本はこれが一冊目です。
内容はいたって普通の教科書という印象を受けました。
各項目について説明があった後に、そのサンプルコードが載せてあります。
したがって、本書の最初のほうからきちっと確認しながら進めることで、基本的なJavaScriptの文法が学べます。
教科書通りにプログラムを学んでいく人にとってはいい本だと思います。
個人的には、JavaScriptで学ぶオブジェクト指向が面白かったです。
欠点は、あくまでも教科書であること。
コピペでシステムを実装したい人にとっては、おそらく使いにくい本です。
ソースコードそのものは多いものの、それらが単独で掲載されているので、理解したうえで自分で書かなければならないからです。
そういうサンプル本が欲しい人は避けるべき本だと思います。