事件循环15 | 消息队列和事件循环:页面是怎么“活”起来的? →16 | WebAPI:setTimeout是如何实现的? →17 | WebAPI:XMLHttpRequest是怎么实现的? →18 | 宏任务和微任务:不是所有任务都是一个待遇 →19 | Promise:使用Promise,告别回调函数 →20 | Async/Await:使用同步的方式去写异步代码 →加餐二|任务调度:有了setTimeOut,为什么还要使用rAF? →