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

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

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

最新文章

混合 Dev 和 Life 的所有最新內容

206 篇
2026-07-1415 分鐘閱讀

實作購物車的新增與移除邏輯,說明 Proxy 無法偵測 push 操作的原因,並示範如何讓導覽列徽章響應式反映購物車數量。

2026-07-1313 分鐘閱讀

建立 DetailsPage 元件,沿用 Shadow DOM 與 Fetch CSS 的模式,並排查 dataset 屬性命名不一致造成商品 ID 讀取失敗的問題。

2026-07-1315 分鐘閱讀

建立 ProductItem 元件,處理連結內嵌按鈕的事件衝突,並實作依商品 ID 查找資料的非同步函式。

2026-07-1214 分鐘閱讀

在 MenuPage 元件中監聽 Store 變動事件,實作渲染邏輯:判斷載入狀態、雙層迴圈渲染分類與商品,並透過 data attributes 把資料傳入子元件。

2026-07-1214 分鐘閱讀

介紹 JavaScript Proxy 的概念與 trap 機制,並說明如何用 Proxy 包裝 Store 實現響應式更新,讓資料變動自動廣播事件驅動 UI。

2026-07-1111 分鐘閱讀

說明如何用 Fetch API 為 Shadow DOM 載入外部 CSS 檔案,以及透過 prefetch/preload 提前下載改善效能的方式。

2026-07-1110 分鐘閱讀

實際為 Custom Element 啟用 Shadow DOM,觀察樣式封裝的效果,並比較幾種替代的 template HTML 定義方式。

2026-07-1011 分鐘閱讀

說明為何必須在 connectedCallback 而非 constructor 中載入 template,並透過實驗展示無 Shadow DOM 時 CSS 洩漏到全域的問題。

2026-07-1011 分鐘閱讀

實作 Coffee Masters 的三個頁面元件,說明 Custom Element 的建立流程、import 鏈與元件註冊的關係,以及如何將自訂元素接入 Router。

2026-07-0911 分鐘閱讀

補充 Declarative Shadow DOM 的現況、為 Web Component 定義 CSS 的多種方式,以及 template 與 Custom Element 之間連結的建立方式。

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