iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

轉職仔與JavaScript的初次相遇 系列

在這個 30 天的鐵人賽中,將會以初學者的視角,逐步探索 JavaScript,並建立一份有價值的入門筆記。我的目標是提供一個易於理解的學習資源,讓這份筆記能成為未來回顧、鞏固和深入學習的有效資源。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

JavaScript展開運算符和其餘運算符- Day11

前言 今天我們將講解JavaScript裡頭的展開運算符和其餘運算符 說明 Spread Operator(展開運算符): Spread Operator讓人能...

2023-09-25 ‧ 由 Jeremy Hung 分享
DAY 12

JavaScript程式碼的轉譯和編譯 - Day12

前言 今天我們將說明何謂高階語言以及JavaScript引擎是如何『翻譯』高階語言。 說明 高階語言(High-level language): 高階語言特色是...

2023-09-26 ‧ 由 Jeremy Hung 分享
DAY 13

JavaScript引擎的Call Stack和Memory Heap - Day13

前言 昨天我們說明程式碼是如何轉成機器碼,今天我們將講解程式碼『在哪運行』。 說明 JavaScript引擎有兩個主要部分,分別是Call Stack和Memo...

2023-09-27 ‧ 由 Jeremy Hung 分享
DAY 14

JavaScript的Execution context(執行上下文)- Day14

前言 昨天我們講解了Call Stack和Memory Heap,今天我們將講解Call Stack裡頭的Execution context。 說明 Execu...

2023-09-28 ‧ 由 Jeremy Hung 分享
DAY 15

JavaScript Hoisting (提昇)和TDZ(暫時性死區) - Day15

前言 今天我們將講解JavaScript Hoisting以及TDZ(暫時性死區), 說明 Hoisting(提昇): 什麼是Hoisting呢? 中文意思:...

2023-09-29 ‧ 由 Jeremy Hung 分享
DAY 16

JavaScript的Scope(作用域) - Day16

前言 今天我們將講解JavaScript的三種Scope類型 說明 Scope(作用域) 作用域代表著變數的可訪問性(accessibilty) 可訪問性比喻...

2023-09-30 ‧ 由 Jeremy Hung 分享
DAY 17

JavaScript的Scope Chain(範圍鏈) - Day17

前言 今天我們將講解JavaScript的Scope Chain作用原理 說明 Scope chain(範圍鏈): 當JavaScript訪問變數時,會先在當前...

2023-10-01 ‧ 由 Jeremy Hung 分享
DAY 18

JavaScript的Closure(閉包) - Day18

前言 今天我們將講解JavaScript Function的Closure(閉包)概念 說明 Closure(閉包): Closure是作用域的一種形式,用於將...

2023-10-02 ‧ 由 Jeremy Hung 分享
DAY 19

JavaScript的this keyword(this關鍵字) - Day19

前言 今天我們將講解JavaScript的this keyword,查看this指向的邏輯為何 說明 this keyword(this關鍵字) 由於this...

2023-10-03 ‧ 由 Jeremy Hung 分享
DAY 20

JavaScript的Constructor function(建構式函式) - Day20

前言 今天我們將講解JavaScript的Constructor function(建構式函式),解釋其存在原因以及如何判別 說明 為何要有Constructo...

2023-10-04 ‧ 由 Jeremy Hung 分享