[JavaScriptWeird]No.8 函式、變數環境 發表於 2019-01-12 | 更新於 2020-02-16 | 分類於 前端學習本篇是討論另一個有關 JavaScript 底層運作的名詞,「變數環境」?這看起來並沒有這麼想像中的複雜,看下去就明白了。閱讀全文 »
[JavaScriptWeird]No.7 函式呼叫與執行堆 發表於 2019-01-11 | 更新於 2020-02-16 | 分類於 前端學習前面我們已經知道了全域執行環境是如何被創造、執行的,在本篇要記錄的是「函式呼叫 (Funtion Invocation)」、「執行堆 (Execution Stack)」究竟是什麼東西~這對之後的進階觀念相當重要!閱讀全文 »
[JavaScriptWeird]No.6 觀念小叮嚀:單執行緒、同步執行 發表於 2019-01-11 | 更新於 2020-02-16 | 分類於 前端學習這篇紀錄 JavaScript 另一個觀念「單執行緒」、「同步執行」閱讀全文 »
[JavaScriptWeird]No.5 執行環境:程式執行 發表於 2019-01-11 | 更新於 2020-02-16 | 分類於 前端學習還記得我們說到執行環境有兩個階段,第一個階段是「創造」,這會設定變數與函式到記憶體中。這篇文章主要是介紹第二個階段「程式執行 (Code Execution)」閱讀全文 »
[JavaScriptWeird]No.4 JavaScript 與 undefined 發表於 2019-01-11 | 更新於 2020-02-16 | 分類於 前端學習上一篇的最後,我們提到了「undefined」,於是我們這一篇要探討什麼是 JavaScript 中的「undefined」,在正式進入本篇之前,先用影片的一段話幫助自己回顧一下前一篇的內容。閱讀全文 »
[JavaScriptWeird]No.3 執行環境:創造與提升 發表於 2019-01-10 | 更新於 2020-02-16 | 分類於 前端學習透過前面的篇章我們得知, JavaScript 於執行環境時,會幫我們建立出一個「全域物件」與「this」,那麼除此之外呢?今天就是探討更多有關 JavaScript 在創造「執行環境」時做的「創造」與「提升 ( hoisting )」閱讀全文 »
[JavaScriptWeird]No.2 全域執行環境與全域物件 發表於 2019-01-10 | 更新於 2020-02-16 | 分類於 前端學習今天課程談到了關於「全域執行環境」與「全域物件」,那麼這兩個東西又是什麼呢?首先我們需要了解到...閱讀全文 »
[JavaScriptWeird]No.1 觀念小叮嚀:語法解析器、執行環境、詞彙環境 發表於 2019-01-09 | 更新於 2020-02-16 | 分類於 前端學習終於開始這個系列的第一篇,所以先來記錄一些比較基礎的名詞解釋,往後的課程中也會多次的提及這些詞彙,因此透過這篇記錄下來,避免自己金魚腦忘掉。閱讀全文 »