最新文章
混合 Dev 和 Life 的所有最新內容
85 篇2026-04-2610 分鐘閱讀
比較四種 JavaScript 函式定義語法,說明箭頭函式的簡寫規則與 this 行為差異,介紹匿名函式的使用時機,以及內建 Array.prototype.map 的運作原理與原型鏈基礎。
2026-04-258 分鐘閱讀
說明 JavaScript 為何能將函式作為值傳遞,介紹一級物件(first-class objects)特性,以及 Higher-Order Function 與 Callback Function 的定義與差異。並以命令式與宣告式風格的對比,說明這些概念為何是理解 Promise 與非同步 JavaScript 的基礎。
JavaScript Hard Parts v3
#JavaScript #frontendMasters #javaScriptTheHardPartsV3 #HigherOrderFunction #Closure 2026-04-244 分鐘閱讀
透過手動實作 copyArrayAndManipulate,拆解 JavaScript 高階函式(Higher-Order Function)將函式作為引數傳遞的機制,並追蹤每次迭代中 Execution Context 與 Call Stack 的完整變化過程。
JavaScript Hard Parts v3
#JavaScript #HigherOrderFunction #ExecutionContext #frontendMasters #javaScriptTheHardPartsV3 2026-04-237 分鐘閱讀
說明 JavaScript 函式呼叫時建立執行上下文與區域記憶體的機制,並透過違反 DRY 原則的範例,引出高階函式(Higher-Order Function)的設計動機,同時介紹 Side Effect 的概念。
JavaScript Hard Parts v3
#JavaScript #HigherOrderFunction #ExecutionContext #frontendMasters #javaScriptTheHardPartsV3 2026-04-228 分鐘閱讀
從 DRY 原則出發,說明 parameter 如何讓函式通用化,再延伸到 Higher-Order Functions:以函式作為 callback 傳入,讓行為在呼叫時才決定——`map`、`filter`、`reduce` 背後的核心機制。
JavaScript Hard Parts v3
#JavaScript #HigherOrderFunction #frontendMasters #javaScriptTheHardPartsV3 2026-04-219 分鐘閱讀
介紹 JavaScript Call Stack(呼叫堆疊)的運作原理,包含 Global Execution Context 的建立、函式呼叫與 return 時堆疊的變化,以及與 Thread of Execution、Memory 的關係。
2026-04-2010 分鐘閱讀
深入解析 JavaScript 執行時的兩個核心機制:執行緒(Thread of Execution)與記憶體(Memory)。透過程式碼範例,說明全域與函式執行環境的運作方式、parameter 與 argument 的差異,以及區域記憶體的生命週期。
2026-04-1712 分鐘閱讀
解析一道 CORS 設定題,涵蓋 Same-Origin Policy、Simple Request 與 Preflighted Request 的判斷條件,以及各 CORS Response Header 的作用與限制。
2026-04-1612 分鐘閱讀
比較 JPEG、PNG、WebP、AVIF 四種圖片格式的壓縮方式、透明支援與色域能力,涵蓋有損/無損壓縮、Progressive Rendering、HDR、WCG 等特性,釐清各格式的適用場景與限制。
2026-02-277 分鐘閱讀
說明瀏覽器在繪製畫面時 Render Layer 的概念,何種 CSS 屬性會導致元素被「提升」為自己的 Render Layer,以及這樣做對效能的影響與應用場景。
MIT Licensed | Copyright © 2025-present Wen-Hsiu's Blog

