『パーフェクトJavaScript』

パーフェクトJavaScript (PERFECT SERIES 4)

パーフェクトJavaScript (PERFECT SERIES 4)

JavaScript の言語解説と、 DOM 操作の基本、 HTML5、 Node.js について教えてくれる。

感想

『サイ本』厚くて読むの辛い時にいい本。
JavaScript の言語解説は丁寧でわかりやすい。ふだんJS書いてる人が理解を深めるのにいい感じ。Java と比較した解説が多い。DOM, HTML5, Node.js については、主要な API の解説程度に留まる。3年前の本なので3年前の情報だ。

JSでわかりづらいのって new と prototype と this とスコープで、復習してないと罠にハマる。

var a = 1;
var f = function(){
  console.log(a);
  var a = 2;
  console.log(a);
};
f();

undefined
2

になるのとか見るたびに驚く。 『グッドパーツ』と『開眼JavaScript』は折に触れ読み返したい JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス 開眼!  JavaScript ―言語仕様から学ぶJavaScriptの本質 JavaScript 第6版