事件循环

        事件循环不仅包括事件队列,还包括任务,任务分为两类:一是宏任务,二是微任务。宏任务主要包括 创建主文档对象、解析HTML、执行主线(或者全局)Javascript 代码、更改当前URL 以及各种事件如页面加载、输入、网络事件和定时器事件等。从浏览器的角度看,宏任务代表一个个离散的、独立工作单元。运行完任务后,浏览器可以继续其他调度,比如重新渲染页面的UI或者执行垃圾回收。     
相关文章
相关标签/搜索