
程式碼之外,還有生活的藝術 前端工程師 / 攝影 / 生活紀錄
- 文章298
- 標籤372
標籤查看更多
分類查看更多
- Advanced Web Dev Quiz (27)
- Deep JavaScript Foundations v3 (69)
- Full Stack Fundamentals (47)
- JavaScript Hard Parts v3 (50)
- JS地下城 (5)
- TypeScript Fundamentals (20)
- Web Performance Fundamentals (41)
- You Might Not Need a Framework (32)
- 學習經歷 (2)
- 生活亂談 (2)
- 程式筆記 (3)
最新文章
混合 Dev 和 Life 的所有最新內容
298 篇2026-07-1011 分鐘閱讀
實作 Coffee Masters 的三個頁面元件,說明 Custom Element 的建立流程、import 鏈與元件註冊的關係,以及如何將自訂元素接入 Router。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #WebComponents #DOM #Router 2026-07-0911 分鐘閱讀
補充 Declarative Shadow DOM 的現況、為 Web Component 定義 CSS 的多種方式,以及 template 與 Custom Element 之間連結的建立方式。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #WebComponents #DOM 2026-07-0912 分鐘閱讀
介紹 Shadow DOM 的隔離機制、open 與 closed 兩種模式,以及為 Custom Element 定義 HTML 內容的多種方式。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #WebComponents #DOM 2026-07-0811 分鐘閱讀
介紹 HTML Templates 的運作方式,說明如何在 Custom Element 中克隆 template 內容,以及 template 內定義 CSS 樣式時的作用範圍問題。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #WebComponents #DOM 2026-07-0813 分鐘閱讀
介紹 Web Components 的核心概念與組成標準,說明 Custom Elements 的建立方式、命名規則、生命週期方法,以及 Slot 與 data attributes 的使用。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #WebComponents #DOM 2026-07-0715 分鐘閱讀
完成 Router 的剩餘邏輯,包含用字串方法處理動態路由參數、透過 data attributes 傳遞 ID,以及監聽 popstate 事件讓瀏覽器歷史導覽正確更新頁面內容。
You Might Not Need a Framework
#JavaScript #frontendMasters #youMightNotNeedAFramework #Router #DOM #HistoryAPI 2026-07-0712 分鐘閱讀
完成 Router 的 go 函式核心邏輯,包含根據路由建立 DOM 元素、清除容器的兩種方式,以及無效路由處理與切換後的捲動重置。
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 MIT Licensed | Copyright © 2025-present Wen-Hsiu's Blog
