---
# System prepended metadata

title: 檢核點 - 第八週
tags: [JS 直播班]

---

---
tags: JS 直播班
---

# 檢核點 - 第八週

**重點觀念：**



**回覆參考：**
```
```
---

建議：

**[前台]**

1. 關注點分離：取得資料（Get products, carts）和渲染資料分開。
2. 加入購物車後，可以用 response 來渲染，不需要再 Get 一次。
3. 篩選資料是否正確。
4. 重複加入購物車的話，是否觸發修改購物車 or 提示已加入到購物車，若兩者都沒有，就提醒他一下可以做處理哦
5. 加入購物車的按鈕監聽是否正確。（全部產品顯示和篩選後產品顯示都需要測試一次）
6. 表單驗證：全部欄位必填、電話號碼八碼、信箱格式
7. 若購物車沒商品，不可送出訂單
8. 可使用 alert 或其他彈出視窗通知動作完成或失敗
9. 可以試著完成 PATCH 編輯購物車的產品數量 - + 或是下拉選擇
10. 需確認綁定監聽的項目是否正確，例如：目前點擊到產品 li 的範圍都會觸發 POST 事件，可以判斷是否為按鈕，否則會在無意間會一直觸發請求

**[後台]**

1. 刪除訂單後圖表也需要更改
2. 功能正確：顯示訂單正確、修改訂單狀態正確、刪除訂單正確
3.  headers 可以抽離出來（避免每一支都寫一次）



助教新增建議：

* 