iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

給愛追劇的你:30天互動網站挑戰 系列

本挑戰將用 30 天時間,運用 HTML、CSS、JavaScript 等從零打造一個專屬追劇迷的互動網站。網站將包含追劇清單、類型分類、收藏功能,以及心得留言牆,讓使用者能記錄觀後感並與其他人互動。整個過程將逐步完成網站架構、互動效果、樣式優化與功能整合,並分享學習心得與程式碼,適合想練習前端三劍客並完成作品集的參賽者。

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

Day 11:心得表單(新增/驗證)

昨天我們完成了收藏功能與收藏頁,今天把「心得」做出來。雖然只是前端表單,但好的驗證與回饋能讓體驗差很多,也為之後的心得牆打底。 1. 新增 review.ht...

2025-09-25 ‧ 由 nanako77 分享

Day 12:心得牆永久保存

1.在 style.css 末尾補上兩段(可選) 讓「清空全部」與空狀態更清楚(若 Day 11 已有類似就可略過): /* Day 12:清空全部按鈕(危險動...

2025-10-28 ‧ 由 nanako77 分享

Day 13:心得牆美化 +「載入更多」

目標把 review.html 的心得列表做成對話框風格、加陰影與分隔;長列表用「載入更多」。 改哪裡:style.css、js/reviews.js 1. C...

2025-10-28 ‧ 由 nanako77 分享

Day 14:第二週小結(文件化 + README)

目標把第二週進度、使用方式、檔案結構、已知問題寫入 README.md。 新增檔:README.md(摘要) # DramaWeb — 週次小結(Week 2)...

2025-10-28 ‧ 由 nanako77 分享

Day 15:互動動畫(收藏按鈕、卡片 hover、chips)

目標加上微動效:收藏按鈕彈跳、卡片浮起、chips 進出場。 改哪裡:style.css /* Day 15:微動效 */ .card{ transition:...

2025-10-28 ‧ 由 nanako77 分享

Day 16:RWD 強化(手機導覽、斷點微調)

目標補上簡易漢堡選單(不影響你原本架構),改善 360px 的擠壓。 改哪裡:首頁/共用 HTML(header 區)、style.css、小段 jQuery...

2025-10-28 ‧ 由 nanako77 分享

Day 17:心得牆排版加強(長文斷行、連結、@標記)

目標讓心得內容更可讀:自動偵測網址轉連結、支援 @名字 高亮、長文斷行。 改哪裡:js/reviews.js(render 內容處理)、style.css 1....

2025-10-28 ‧ 由 nanako77 分享

Day 18:排序功能(評分/時間,升/降)

目標加入排序下拉與方向切換;排序與目前的「類型/搜尋」同時作用(在首頁),心得牆也支援「新→舊 / 舊→新」。 改哪裡:首頁(index.html/front....

2025-10-28 ‧ 由 nanako77 分享

Day 19:搜尋加強(模糊比對 + 去除全形/空白)

我們在 Day 9 已完成基本搜尋。今天做體驗升級:全形/半形統一、忽略多餘空白、簡易模糊比對(包含順序相近也可命中)。 改哪裡:js/app.js(apply...

2025-10-28 ‧ 由 nanako77 分享

Day 20:資料持久化加強(版本鍵 + 資料結構升級)

我們在前面已完成收藏與心得的 LocalStorage。今天加上版本化與資料完整性:可避免未來結構變更導致讀取出錯,並保留欄位升級空間。 改哪裡:js/app....

2025-10-28 ‧ 由 nanako77 分享