2026 iThome 鐵人賽
蒸餾出最精萃的 鐵人
JavaScript
選手 24 文章 464
Day 29
2026-09-28
121
0
前幾篇,我們遇到了很多看起來不太一樣的問題。 例如: Knapsack:行李只能帶 20 公斤,哪些東西最值得帶? Scheduling:一天只有有限時間,工...
Day 13
2026-09-28
61
0
今天的主題:用 JS 改樣式——先回收昨天的伏筆 昨天為了讓「鞭屍!!」按鈕變紅,我用 innerHTML 生了一顆新按鈕塞進舊按鈕裡。當時就知道那是「能動但不...
Day 24
2026-09-28
49
0
摘要 深拷貝不只是一層層往下複製。structuredClone() 先把資料序列化成一份記錄,再重建出全新的資料;它保留 Date、Map 等型別與資料內部的...
Day 15
2026-09-28
60
0
昨天我們終於完成到可以炸掉敵人,但是我們還必須處理炸掉箱子、不小心炸到玩家的處理以及勝負判斷的邏輯,雖然看起來很多項,但其實要加上的程式碼不多,特別是在前面我們...
Day 14
2026-09-28
71
0
前篇使用索引和push等方式來加入刪除陣列裡的資料,這次來看看怎麼處理陣列中的每一筆資料。 先準備一些數字,使用map把每個分數都加 5 分:map會把程式依序...
Day 14
2026-09-28
81
0
恭喜來到第二階段的尾聲!今天我們要把 Express 框架的威力發揮出來,實作一個完整的 CRUD(新增、讀取、更新、刪除)系統。這個小專案將為你未來串接真實資...