[書評] JavaScript the Definitive Guide 6th
http://shop.oreilly.com/product/9780596805531.do
あまりWEBのフロント側の開発を行ったことが無くてこれまでJavaScriptは避けていました。 prototypeとか見る度に変な言語だなぁと感じて、好きではなかったのもあります。 しかしついに使う場面がきそうなので、真面目に勉強することに。 JavaScriptの本と言えばサイ本と聞いたことがあったので、英語の勉強がてら原書を電子版を購入してみました。 気軽に読み始めたものの、700ページもあって読み終えるのに随分時間がかかりましたが、 想像以上の面白さでした。
最初は言語仕様についてひたすら書かれていますが、関数型言語としての側面も紹介されたりして、 Scalaを触っていた事もあり引きこまれました。 わけが分からないと思っていたprototypeも分かりやすく説明されています。 驚いたのが正規表現についてもやたら丁寧に説明されていること。 今まで読んできた正規表現関係の資料の中で一番良かったかも。
後半ではDOM操作やjquery、node.jsの紹介まであり、 さらに最後にはHTML5関連(local storageやWebSocket)にも触れられており、 満足感いっぱいです。
実は英語の本を最後まで読み通したのはこれが初めてだったりしますが、 使われている表現も平易で読みやすく、長文を読むのにも随分慣れた気がします。 その点でもおすすめ。
結論
評価:★★★★★
JavaScriptを一からきっちり勉強したい方にとってもおすすめ。
ただプログラムの経験が無い人がこれで勉強するには難しいかも。