需要做一些练习:
1. 使用xhr去请求一个数据接口。
2. 使用window.fetch去请求一个数据接口。
3. 使用xhr包装出一个ajax函数,返回promise对象,再使用这个ajax去请求数据接口。
4. 使用自己写的ajax去串行请求两个接口,请求第二个接口时,要以第一个接口的数据为参数。
5. 使用自己写的ajax去并行请求两个接口,返回两个接口的数据。
6. 基于setTimeout包装出一个函数sleep,表示延迟处理, 要求返回一个promise。
7. 编写一个函数,请求一个数据接口,再延迟300ms,再请求第二个数据接口。
8. 使用async/await函数结合自己写的ajax函数,串行请求两个接口,中间延迟300ms。
9. 使用async/await函数,结合自己的ajax函数,并行请求两个接口。
11. Promise与异步编程1. 异步编程: js是单线程事件循环。单线程就是:函数逐步运行的时候,要从上至下顺序执行。js引擎同一时刻只能执行一个代码块。这些代码块被准备执行都会加入任务队列。每段代码...