iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Modern Web:從基礎、框架到前端學習 系列

本系列將循序漸進帶大家深入現代前端開發。內容涵蓋 HTML5、CSS3、JavaScript ES6+ 的基礎與進階技巧,進一步探討 RWD、效能優化、Web API、PWA、前端安全、測試與部署等主題。
同時,也會帶入前端框架(Vue.js 為主)與工具鏈(Vite、GitHub Actions),並在最後整合成一個小專案,展現完整的 Modern Web 開發流程。讓讀者能逐步累積完整的前端開發能力。

參賽天數 13 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 13

Day 21:登入系統 (表單驗證 + API 整合)

學習目標 建立一個登入表單,並進行即時驗證(必填、格式檢查)。 使用 API 來模擬登入請求。 學習**Token-based Authentication...

2025-10-05 ‧ 由 zoeeyee 分享
DAY 13

Day 22:受保護 API 與 Token 驗證流程

學習目標 了解「受保護 API」的概念。 使用 Token 呼叫受保護的 API。 實作「登入 → 顯示會員資料」流程。 加強 Token 檢查與錯誤處理。...

2025-10-06 ‧ 由 zoeeyee 分享
DAY 13

Day 23:Token 自動刷新與狀態維護

學習目標 了解Access Token與Refresh Token的概念與差異。 實作自動刷新 Token 的流程。 讓登入狀態在 Token 過期後仍可自動...

2025-10-07 ‧ 由 zoeeyee 分享
DAY 13

Day 24 - LocalStorage 進階應用與資料持久化實作

今天我們要學習如何使用localStorage讓網頁資料在重新整理後依然能保存。這是前端開發中非常實用的功能,例如: 儲存使用者偏好(主題模式、語言設定) 儲...

2025-10-08 ‧ 由 zoeeyee 分享
DAY 13

Day 25 - To-Do List 進階版:完成狀態 + 暗黑模式(含 LocalStorage 持久化)

今天我們要升級前一堂課的作品!你將學會如何讓使用者可以: 勾選任務完成狀態(✔️) 切換「亮色 / 暗黑模式」🌙 保存這些設定在 localStorage,重...

2025-10-09 ‧ 由 zoeeyee 分享
DAY 13

Day26:To-Do List 專業版(時間記錄 + 全部清除 + JSON 導出)

學習目標 在每個任務中加入「建立時間」資訊。 新增「清除全部任務」按鈕。 新增「導出 JSON 檔案」功能。 完整練習Date 物件與Blob 檔案下載技巧。...

2025-10-10 ‧ 由 zoeeyee 分享
DAY 13

Day 27:To-Do List 加入「搜尋」與「完成統計」

今天目標 新增即時搜尋(關鍵字過濾)功能 — 支援模糊比對。 顯示任務統計:總數、已完成、未完成。 在 UI 搜尋時顯示「無符合結果」提示。 使用 debou...

2025-10-11 ‧ 由 zoeeyee 分享
DAY 13

Day 28:搜尋同時比對文字與建立時間 + 排序(New→Old / Old→New / 未完成優先)

今天目標 搜尋可以同時比對 task.text 與 task.time(模糊比對)。 新增排序選單: 新到舊(Newest) 舊到新(Oldest) 未完成...

2025-10-12 ‧ 由 zoeeyee 分享
DAY 13

Day 29:加入「標籤 (Tag)」與多關鍵字搜尋(AND / OR 模式)

今天目標 每個任務可以新增多個標籤(tags)。 搜尋功能支援: 同時搜尋「任務文字」+「建立時間」+「標籤名稱」 使用多關鍵字搜尋(空白分隔) 可切換搜尋...

2025-10-14 ‧ 由 zoeeyee 分享
DAY 13

Day 30:任務分類面板 + 標籤統計圖表(使用 Chart.js)

前言 恭喜完成 30 天系列!🎉今天把整個 To-Do 專案收尾成一個更有洞察力的儀表板:標籤統計面板 + 圖表視覺化。透過圖表你可以快速看到各標籤任務數量分布...

2025-10-14 ‧ 由 zoeeyee 分享