函數建構子、new 與 JavaScript 的歷史
在過去的章節介紹過物件最基本的建立方式 - literal object,這堂課將透過 JavaScript 的歷史來介紹物件的其他建立方式。
在過去的章節介紹過物件最基本的建立方式 - literal object,這堂課將透過 JavaScript 的歷史來介紹物件的其他建立方式。
這堂課將來介紹一個在很多 Libaries 會使用到的觀念 - Extend,而 Extend 又因為 Reflection 而成立,讓我們來了解一下這兩個名詞吧。
前一堂課了解到 JavaScript
中的 Prototypal Chain
後,這堂課將進一步探討物件中的 prototype
。
這堂課將介紹 JavaScript 中,和其他程式語言很不一樣的觀念,物件導向 (Object-Oriented) 與原型繼承 (Prototypal Inheritance)
有了之前對於 First Class Function 的了解後,這堂課將介紹 JavaScript 程式設計很強大的地方 - Functional Programming