拓展认识 · 数据请求
请求数据与界面状态
把 DOM、事件、数组与对象连起来:点击按钮,读取课程数据,再更新界面。
- JSON 描述可交换的数据;fetch 返回 Promise,表示尚未完成的结果。
- async 函数中使用 await 等待结果;try/catch 处理失败。
- 区分加载中、成功、空列表和失败,不能只考虑“请求成功”。
- fetch 遇到 404 仍可能正常返回 Response,必须检查 response.ok。
打开请求状态演示。需要 HTTP(S),file:// 打开时会给出说明;示例使用本地课程数据。