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

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

  • 文章28
  • 標籤23
Buy Me A Coffee
2025-05-093 分鐘閱讀

這裡主要寫一些網頁前端相關的文章,主要是為了作為個人的紀錄留存用,「可能」會偶爾寫電影、音樂、遊戲類的文章,反正就是寫好玩的。有任何問題歡迎聯絡我!

生活亂談
#關於
2026-01-0916 分鐘閱讀

探討 JavaScript Generator 函式的運作原理與應用。透過實際範例解析 Generator 的基本語法、yield 關鍵字的使用、以及如何搭配 try-catch-finally 進行錯誤處理。文章從一個實務問題出發,詳細說明 Generator 如何透過 next() 方法控制執行流程,並介紹其在 ID 生成器等實際場景的應用。

2026-01-079 分鐘閱讀

說明 HTML a 標籤 rel 屬性的各種值,重點探討 noopener 和 noreferrer 在防止 tabnabbing 攻擊和保護用戶隱私中的作用,並說明 Referrer-Policy 預設值的變更及其安全含義。

2025-12-1814 分鐘閱讀

本篇文章介紹 Google 提出的 Web Vitals 指標,解釋各個效能衡量方式(TTFB、FID、TTI、TBT、CLS、INP)的意義與差異,幫助前端開發者提升網站的互動性、穩定性與載入速度,並理解它們對 SEO 的影響

2025-12-1711 分鐘閱讀

探討 JavaScript WeakMap 的特性與使用場景,包含與 Map 的關鍵差異、垃圾回收機制,以及如何利用 WeakMap 實作 DOM 元素資料儲存和 Class 私有變數的實用範例

2025-12-169 分鐘閱讀

解析 CSS Specificity 權重計算機制,說明 ID、CLASS、TYPE 等選擇器的權重規則,寫出更易維護的 CSS 程式碼

2025-12-157 分鐘閱讀

說明 JavaScript 的事件傳遞機制,包含事件捕獲 (Capturing) 與事件冒泡 (Bubbling) 的執行順序,以及 stopPropagation 如何阻止事件傳播。透過 Frontend Masters 課程實例,完整理解 addEventListener 的第三個參數與事件傳遞三階段。

2025-12-137 分鐘閱讀

整理 CSS 動畫會觸發的瀏覽器渲染階段(Layout / Paint / Composite),說明哪些屬性較適合做動畫以提升效能,並附上常見屬性分類、優化原則與參考資料。

2025-12-1210 分鐘閱讀

了解 JavaScript 的垃圾回收機制(Garbage Collection),說明 Mark and Sweep 演算法的運作原理,開發者在記憶體管理上應該注意的細節,避免記憶體洩漏問題

2025-12-1117 分鐘閱讀

解析 HTTP Cache 的運作原理,說明 Cache-Control 各項指令 (no-cache、no-store、must-revalidate、stale-while-revalidate、private) 的差異與使用情境,幫助前端開發者掌握瀏覽器快取機制,提升網站效能與使用者體驗

MIT Licensed | Copyright © 2025-present Wen-Hsiu's Blog