STUDENT HTML DOCUMENT

第 22 章答案對照

先自己完成 Checkpoint 2,再用這張表定位卡住的 TASK。答案對照用來找位置,不用來整份覆蓋。

先完成對應 Checkpoint,再用這張表定位卡住的責任;答案對照用來找位置,不用來整份覆蓋。

任務完成標記修改檔案修改位置可見結果
TASK-01DONE-01script.jsgetFilteredProducts()可以關鍵字、價格或兩者查找產品
TASK-02DONE-02script.jsgetPageItems()render()查找結果每頁最多三筆,卡片與頁碼同步
TASK-03DONE-03script.jsupdateControls()首末頁按鈕正確停用,無查找結果時顯示 0 / 0 且兩鍵停用

操作驗收表

卡住時的最短回復路徑

  1. 先確認目前檔案與任務位置,再只重跑該列的輸入。
  2. 若卡片數不對,先查 getFilteredProducts() 的結果,再查 getPageItems()slice 起訖。
  3. 若頁碼或按鈕不同步,確認所有畫面更新是否集中在 render(),最後才查事件是否越界。