四階段使用同一份檔案骨架。Checkpoint 只逐項完成任務,Solution 不加入延伸功能。
| 任務 | 完成標記 | 修改檔案 | 修改位置 | 可見結果 |
|---|---|---|---|---|
| TASK-01 用目前索引渲染作品內容 | DONE-01 | script.js | renderSlide() | 標題、描述與張數來自 slides[index] |
| TASK-02 完成可首尾循環的前後切換 | DONE-02 | script.js | 兩個輪播按鈕事件 | 最後一張可回第一張,第一張可回最後一張 |
| TASK-03 抽出陣列內的隨機提示 | DONE-03 | script.js | pickTip click handler | 每次點擊顯示一項有效提示 |
階段差異
starter/:三項 TASK 都保留,先讀骨架與預測結果。checkpoint-1/:只完成 DONE-01。checkpoint-2/:保留 DONE-01,再完成 DONE-02。solution/:只在相同位置完成 DONE-03;沒有無關重構。
人工驗收
連按下一張走過首尾、再按上一張回捲,最後抽三次提示並解釋索引有效範圍。