iT邦幫忙

鐵人檔案

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

找回消失的程式手感:從 Figma 到 VS Code 設計系的 30 天前端打怪日常 系列

作為設計系畢業的學生,也曾做過UIUX相關設計工作,過去雖然曾學過前端程式,但隨著時間久沒碰,記憶也漸漸淡忘。這次藉著鐵人賽的機會,希望能找回程式的手感與記憶,從基礎開始重新複習與扎根。不求一步登天,只希望能把前端操作練得比以往更熟悉、更扎實,記錄這 30 天從設計到程式的打怪日常!

參賽天數 29 天 | 共 29 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:點擊彈出驚喜!用 JS 製作 Modal 彈跳視窗與展開選單(就像 Figma 的互動變體)

在前面的實戰中,我們已經學會了如何監聽點擊、修改文字與動態生成清單。今天我們要來挑戰一個在所有網站(不管是電商、部落格還是企業官網)都無處不在的高頻互動——彈跳...

2026-10-05 ‧ 由 孫小豬 分享
DAY 22

Day 22:把全世界的資料抓進來!用 Fetch API 串接外部資料與非同步觀念

在前面的幾天裡,我們學會了如何用 JS 操控 DOM、監聽事件、甚至做出了互動彈跳視窗。但你有沒有發現:我們寫的資料(像是 Todo 列表、商品清單)全都是寫死...

2026-10-06 ‧ 由 孫小豬 分享
DAY 23

Day 23:實戰演練:把 API 遠端資料動態變成畫面上好看的卡片清單!

昨天我們學會了用 fetch() 呼叫 API、把遠端的資料抓回來。但當時我們只是把資料乖乖印在主控台(Console)的黑盒子裡,使用者根本看不見啊! 今天,...

2026-10-07 ‧ 由 孫小豬 分享
DAY 24

Day 24:幫清單加裝搜尋引擎:用 JS 陣列過濾(Filter)打造即時搜尋功能

昨天我們成功把 API 抓到的資料動態變成了一整排漂亮的會員卡片。但想像一下,如果今天我們的資料庫有 500 筆資料,使用者不可能一筆一筆慢慢往下滑去找人吧?...

2026-10-08 ‧ 由 孫小豬 分享
DAY 25

Day 25:重新整理也不怕!用 LocalStorage(本地儲存)把資料乖乖留在瀏覽器裡

不知道大家在玩前面幾天做的 Todo List 待辦事項時有沒有發現一個悲劇:只要按一下瀏覽器的「重新整理(F5)」,剛剛辛苦輸入的所有待辦清單全部瞬間歸零!...

2026-10-09 ‧ 由 孫小豬 分享
DAY 26

Day 26:前端的 Design System:用 Tailwind CSS 體驗像用 Figma UI Kit 一樣的極速刻版!

在前面的 25 天裡,我們從純手刻 HTML 骨架、用 CSS 慢慢調邊距、寫 Box Model,一路走到寫 JavaScript 互動與串接 API。 雖然...

2026-10-10 ‧ 由 孫小豬 分享
DAY 27

Day 27:讓全世界都看得到你的作品!用 GitHub Pages / Vercel 進行免費專案部署

在過去的 26 天裡,我們從 HTML 骨架、CSS 排版、JavaScript 互動、串接 API、LocalStorage 到使用 Tailwind CSS...

2026-10-11 ‧ 由 孫小豬 分享
DAY 28

Day 28:設計轉前端的生存哲學:當「懂設計」碰上「會寫扣」,我們的最強雙棲優勢在哪裡?

回顧這 28 天以來的鐵人賽旅程,我們從最初搞不懂什麼是 HTML 標籤、對 CSS 盒模型頭痛、到學會 JavaScript 互動、串接 API、甚至用 Ta...

2026-10-12 ‧ 由 孫小豬 分享
DAY 29

Day 29:設計師的專屬前端武器庫:那些年拯救過我的神級工具與學習資源

來到鐵人賽的第 29 天,也就是倒數第二篇! 回顧這一個月來,我們從 VS Code、Figma 觀念對照、HTML/CSS 一路打怪到 JavaScript...

2026-10-13 ‧ 由 孫小豬 分享