Skip to content
Wen-Hsiu Hsu's Avatar Image
Wen-Hsiu Hsu's Avatar Image

程式碼之外,還有生活的藝術 前端工程師 / 攝影 / 生活紀錄

  • 文章206
  • 標籤100
Buy Me A Coffee

Dev

前端技術、踩坑紀錄與學習筆記

204 篇
2026-07-0811 分鐘閱讀

介紹 HTML Templates 的運作方式,說明如何在 Custom Element 中克隆 template 內容,以及 template 內定義 CSS 樣式時的作用範圍問題。

2026-07-0813 分鐘閱讀

介紹 Web Components 的核心概念與組成標準,說明 Custom Elements 的建立方式、命名規則、生命週期方法,以及 Slot 與 data attributes 的使用。

2026-07-0715 分鐘閱讀

完成 Router 的剩餘邏輯,包含用字串方法處理動態路由參數、透過 data attributes 傳遞 ID,以及監聽 popstate 事件讓瀏覽器歷史導覽正確更新頁面內容。

2026-07-0712 分鐘閱讀

完成 Router 的 go 函式核心邏輯,包含根據路由建立 DOM 元素、清除容器的兩種方式,以及無效路由處理與切換後的捲動重置。

2026-07-0613 分鐘閱讀

逐步實作 SPA 的客戶端 Router,涵蓋攔截導覽連結的預設行為、推送歷史紀錄,以及透過初始 URL 支援深度連結。

2026-07-0611 分鐘閱讀

介紹 SPA 路由的核心概念,包含頁面切換的兩種策略、History API 的使用方式,以及 popstate 事件的觸發限制與伺服器配置需求。

2026-07-0515 分鐘閱讀

建立 Coffee Masters 的 Services 層,介紹 Store 與 API 的設計模式,並說明 ES 模組的啟用方式、import/export 語法,以及如何在模組化環境中管理全域狀態。

2026-07-0512 分鐘閱讀

介紹 addEventListener 的進階選項(once、passive)、移除事件監聽器的時機,以及自訂事件與 dispatchEvent 的使用方式。

2026-07-0411 分鐘閱讀

整理 DOM 事件的種類與 W3C 命名規則,並比較 onevent 屬性與 addEventListener 兩種綁定方式的差異與適用情境。

2026-07-0411 分鐘閱讀

說明為何即使使用 defer,仍應在 DOMContentLoaded 事件中初始化應用程式,以及它與 load 事件的使用時機差異。

MIT Licensed | Copyright © 2025-present Wen-Hsiu's Blog
Photo by Federica Galli on Unsplash