最新文章
混合 Dev 和 Life 的所有最新內容
181 篇2026-07-0613 分鐘閱讀
逐步實作 SPA 的客戶端 Router,涵蓋攔截導覽連結的預設行為、推送歷史紀錄,以及透過初始 URL 支援深度連結。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #Router #HistoryAPI #EventListener 2026-07-0611 分鐘閱讀
介紹 SPA 路由的核心概念,包含頁面切換的兩種策略、History API 的使用方式,以及 popstate 事件的觸發限制與伺服器配置需求。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #Router #HistoryAPI 2026-07-0515 分鐘閱讀
建立 Coffee Masters 的 Services 層,介紹 Store 與 API 的設計模式,並說明 ES 模組的啟用方式、import/export 語法,以及如何在模組化環境中管理全域狀態。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #ESModule #WebAPI #Promise 2026-07-0512 分鐘閱讀
介紹 addEventListener 的進階選項(once、passive)、移除事件監聽器的時機,以及自訂事件與 dispatchEvent 的使用方式。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #DOM #EventListener 2026-07-0411 分鐘閱讀
整理 DOM 事件的種類與 W3C 命名規則,並比較 onevent 屬性與 addEventListener 兩種綁定方式的差異與適用情境。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #DOM #EventListener 2026-07-0411 分鐘閱讀
說明為何即使使用 defer,仍應在 DOMContentLoaded 事件中初始化應用程式,以及它與 load 事件的使用時機差異。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #DOM #EventListener 2026-07-0311 分鐘閱讀
說明如何建立 JavaScript 入口點、組織現代專案的檔案結構,以及 script 標籤預設、defer、async 三種載入行為的差異與適用情境。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #Performance #ESModule 2026-07-0312 分鐘閱讀
透過實際專案示範 querySelector 與 querySelectorAll 的行為差異,以及如何縮小查詢範圍與快取元素參考來改善效能。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #DOM #WebAPI #Performance 2026-07-029 分鐘閱讀
介紹課程實作專案 Coffee Masters,並釐清 DOM 與 HTML 原始碼的本質差異,包含瀏覽器隱式補全結構的機制。
2026-07-0215 分鐘閱讀
介紹取得 DOM 元素參考後的操作方式,包含屬性修改、樣式設定、事件監聽,以及 textContent、innerHTML 與手動建立節點三種內容操作方式。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #DOM #WebAPI #EventListener MIT Licensed | Copyright © 2025-present Wen-Hsiu's Blog

