本來想說是會以 JavaScript 閱讀 ECMAScript spec 理解為主。
紀錄一些筆記的心得。
後來發現筆記到最後,都是 Kyle Simpson (You-Dont-Know-JS作者) 的理解。
所以換句話說,可以說是心得,也可以當作 註釋《You Don't Know JS》的文章。
如果你看過 YDKJS,那再回去翻一次,收穫更大(期許)。
Lexical & dynamic scope lexical scope dynamic scope You-Dont-Know-JS/sco...
tags: 鐵人賽 Hoisting : Hoisting 並不是文件規範的詞彙 sample : 一個最常見的範例 sample : 另一個範例 func...
Closure 的歷史故事 文章寫很多次,你現在應該也知道,JavaScript 被創造的目標是一個「自認為很聰明的語言」 ,有很多「很聰明(自認)的語言才會有...
Closure 不能快照(snapshot)值? 今天如果你以快照(snapshot)保留一個值,這樣是 closure 嗎? No, Closure 和值 並...
JavaScript 是 Objects(要加s) Oriented 和你想的 Object-oriented programming 不一樣 一般 Obje...
ES6 Class keyword class 可以是 statement class 可以是 expression class 也可以是 anonymo...
Prototype System 大家都說 JavaScript 是 Prototype System,也是時候來好好瞭解 JavaScript 如何用 Pro...
圖示說明 今天會用圖解來表示 Prototype Chain,不過開始之前,先整理一下會用到 component: function 使用圓圈 Object...
constructor 也有 Prototype Chain 的特性。 function Workshop(teacher) { this.teacher...
prototype 如果 shadow 會怎麼樣? line 10 : 你直接加一個 ask 方法在 deepJS 上面。 但之前 line 4 又有另一個...