# 扩展阅读清单：第14次课

> 对应教材：《微信小程序开发实战（第2版）》第6章
> 课程主题：综合项目——点餐系统（下）
> 重点：购物车、订单、个人中心开发　难点：购物车状态管理、订单流程

---

## 官方文档

| 序号 | 资源 | 类型 | 说明 |
|:---:|------|:----:|------|
| 1 | [wx.chooseAddress 收货地址](https://developers.weixin.qq.com/miniprogram/dev/api/open-api/address/wx.chooseAddress.html) | 文档 | 注意权限申请与隐私指引要求 |
| 2 | [数据缓存 API](https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorage.html) | 文档 | 单个 key 上限 1MB，总上限 10MB |
| 3 | [小程序支付接入](https://developers.weixin.qq.com/miniprogram/dev/api/payment/wx.requestPayment.html) | 文档 | 需企业主体，课堂上讲流程即可 |
| 4 | [用户隐私保护指引](https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/) | 文档 | 涉及地址、位置等能力的合规前提 |

## 状态管理与优化

| 序号 | 资源 | 类型 | 说明 |
|:---:|------|:----:|------|
| 5 | [mobx-miniprogram 官方文档](https://github.com/wechat-miniprogram/mobx-miniprogram-bindings) | 代码 | 项目变大后的状态管理方案，本课程只作了解 |
| 6 | [骨架屏生成能力](https://developers.weixin.qq.com/miniprogram/dev/devtools/skeleton.html) | 文档 | 开发者工具可以自动生成骨架屏代码 |
| 7 | [体验评分 Audits](https://developers.weixin.qq.com/miniprogram/dev/framework/audits/) | 文档 | 交作业前跑一遍，按提示优化 |

## 易错点专题

| 序号 | 资源 | 类型 | 说明 |
|:---:|------|:----:|------|
| 8 | [MDN · Number.prototype.toFixed](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed) | 文档 | 注意它的四舍五入行为并不总符合直觉 |
| 9 | [0.1 + 0.2 !== 0.3 的原因](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Numbers_and_strings) | 文档 | IEEE 754 浮点数表示，课堂现场演示 |

---

## 本课自查清单

看完资料后，用下面几个问题自测。答不上来的，回到对应文档再看一遍。

- [ ] 你能独立完成吗：购物车的状态管理与交互
- [ ] 你能讲清楚吗：订单的完整流程
- [ ] 你能做到吗：完成点餐系统全部功能
- [ ] 遇到「总价算出 19.900000000000002」时，你知道从哪里开始查吗？
- [ ] 遇到「购物车切页面就清空」时，你知道从哪里开始查吗？
- [ ] 遇到「全选逻辑写反」时，你知道从哪里开始查吗？

---

> 说明：以上链接均为官方文档、MDN 或知名开源仓库，可长期访问。
> 视频类资源只给检索入口而不写死具体视频链接——UP 主调整内容后单条链接极易失效，按关键词自行挑选近一年内、基于当前稳定版工具的教程更可靠。
