一天一篇學習筆記,目標對象為Udemy前端課程「JavaScript全攻略:克服JS的奇怪部分」。
期望能借鐵人賽督促自己更瞭解JavaScript特性與知識。
今天來看看closure閉包 先來看看以下程式碼: function say(whattosay){ return function(name){ con...
今天來看Function Factories、閉包與回呼這兩個章節 Function Factories JS並沒有重載函式的特性,但是可以用函式傳入的...
今天來看看bind()、call()、apply()這三個函式內建方法。 當函式執行環境被創造出來,會一併創造arguments關鍵字,保存帶入自己的參數;也會...
今天來看函數程式設計的兩節影片(udemy這系列影片稱呼Function為函數,但我個人比較習慣稱呼函式) 函數程式設計課程不可能在一兩節影片就講完,作者解釋他...
今天來看看古典繼承、原型繼承與原型的介紹 繼承 表示一個物件可以取用另一個物件的屬性或方法 Classical Inheritance 古典繼承 C#、...
今天來看第5章節後半兩部影片 JavaScript是物件導向語言,基本上所有的東西可以分成兩大類:Primitive Types和Object Type Pr...
今天進入第6章節建立物件 JavaScript剛被創造出來時,為了吸引JAVA開發者借鑒了不少東西,包含名子JavaScript,而在物件部分,向JAVA和C+...
今天來看看內建的函式建構子 什麼是內建的函式建構子?其實是將JS的內建的Number()、String()、Date()....等其他內建函式,與new函式建構...
今天來看看其他建立物件的方法 除了new建構子和物件實體語法,JS還有別種建立物件的方法,那就是ES5新增的Object.create和ES6新增的類別clas...
今天是鐵人賽第30天,很榮幸能參與這個活動並完賽。 第一天說要至少完成克服js的奇怪部分第6章節,而我也做到了,目前進度是:(有些地方會跳著看,第6章後不少段落...