[JavaScriptWeird]No.71 物件導向的繼承:Inheritance 發表於 2019-03-22 | 更新於 2020-02-16 | 分類於 前端學習了解原型與原型鏈的關係之後,可以發現 JavaScript 就是利用這樣子的關係來產生繼承概念的,而在 ES6 之後也有更方便的做法。閱讀全文 »
[JavaScriptWeird]No.70 new 到底做了什麼事 發表於 2019-03-22 | 更新於 2020-02-16 | 分類於 前端學習所以我說那個 new 到底做了什麼事,為什麼一定要加上 new 呢?閱讀全文 »
[JavaScriptWeird]No.69 從 prototype 來看「原型鏈」 發表於 2019-03-22 | 更新於 2020-02-16 | 分類於 前端學習我們用上一節的範例來解釋什麼是 prototype 與 原型鍊,然後也不難發現 JavaScript 很多底層的觀念都是鏈狀的。閱讀全文 »
[JavaScriptWeird]No.68 物件導向的基礎範例與 class 發表於 2019-03-17 | 更新於 2020-02-16 | 分類於 前端學習這節要來研究一下如何使用 ES6 新增的 class 實作出物件導向的範例,以及尚未出現 class 時,是如何處理這部分的?閱讀全文 »
[JavaScriptWeird]No.67 什麼是物件導向 發表於 2019-03-15 | 更新於 2020-02-16 | 分類於 前端學習在 JavaScript 的世界裡我們很容易聽見物件導向這樣的名詞,那麼究竟物件導向又是什麼東西呢?這是接下來要了解的內容,我們先從什麼是物件導向起手吧。閱讀全文 »
[JavaScriptWeird]No.66 Closure 可以應用在哪 發表於 2019-03-15 | 更新於 2020-02-16 | 分類於 前端學習好的終於到閉包的最後一個章節了,前面有提到一個小範例是關於金魚腦的小明,那除了這樣的情境可以利用閉包之外,還有一個情境是可以利用閉包達成的,讓我們一起看看。閱讀全文 »
[JavaScriptWeird]No.65 作用域陷阱 發表於 2019-03-14 | 更新於 2020-02-16 | 分類於 前端學習到了我最喜歡的部分囉~我滿喜歡透過小範例來討論一些寫程式可能會遇到的一些問題,這非常實用,在這個小節內我們要使用一些不一樣的做法來解決這個問題哦。閱讀全文 »
[JavaScriptWeird]No.64 再次 Cosplay JavaScript 引擎 發表於 2019-03-14 | 更新於 2020-02-16 | 分類於 前端學習接著我們繼續用類似的角度來觀察這一段閉包的程式碼。閱讀全文 »
[JavaScriptWeird]No.63 從 ECMAScript 看作用域 發表於 2019-03-08 | 更新於 2020-02-16 | 分類於 前端學習之前我們已經在 hoisting 嘗試過從 ECMAScript 文件內找出其原理,然後假裝自己是 JavaScript 引擎,但那個時候我們描述的不夠完整,因此這一小節要補足剩餘的部分。閉包其實也與作用域、範圍鏈脫離不了關係,因此在繼續深入了解閉包之前,還是要先對這兩者之間有更多認識才行。閱讀全文 »
[JavaScriptWeird]No.62 Closure 是什麼 發表於 2019-03-07 | 更新於 2020-02-16 | 分類於 前端學習結束了關於 hoisting 的學習,接下來要討論的是 Closure 閉包,之前在奇怪部分也有紀錄到關於閉包的部分,但我期待接下來的幾節能帶給我不同的切入點,讓自己更了解閉包。閱讀全文 »