CHAPTER 17 · PRACTICE WORKSPACE

索引、render、亂數與輪播

可前後切換並抽取練習提示的原生 JavaScript 輪播

04 Solution 3/3
  1. 01Starter讀懂作品骨架
  2. 02Checkpoint 1加入第一項能力
  3. 03Checkpoint 2累積第二項能力
  4. 04Solution核對完整結果

TASK STATUS

三項任務目前狀態

TASK-01已完成

用目前索引渲染作品內容

修改檔案:script.js

完成後看見:標題、描述與張數來自 slides[index]

TASK-02已完成

完成可首尾循環的前後切換

修改檔案:script.js

完成後看見:最後一張可回第一張,第一張可回最後一張

TASK-03已完成

抽出陣列內的隨機提示

修改檔案:script.js

完成後看見:每次點擊顯示一項有效提示

WORKSPACE

本階段實作區

已完成 TASK-03;請操作完整作品,逐項核對三項 Task 的可見結果。

CAROUSEL LAB

作品輪播

第 1 / 3 張

準備顯示作品

內容由 render 更新。

提示會出現在這裡。

CHAPTER HANDOFF

把資料陣列接上目前索引

接收:第 16 章已驗收判斷、works 陣列迴圈 render 與 localStorage 清除邊界;本章改在獨立輪播頁練習同一個「資料陣列 → render → DOM」責任模式。

本章交棒:slidescurrentIndexrenderSlide()、首尾 modulo 與提示陣列的有效索引;第 18 章會在獨立 timer 頁加入時間生命週期,不共用本頁 HTML。

CONTINUE

把完成品帶進本章創作挑戰

三項固定任務都已完成;下一步請改造需求、留下成果證據,不要停在照抄 Solution。

前往本章創作挑戰