事件循环:为了协调事件处理,脚本执行,网络请求和渲染任务而定制的
宏任务:
代表一个个离散,独立的工作单元。浏览器完成一个宏任务,在完成下一个宏任务开始前,会对界面进行重新渲染。(setTimeout ,setInteval xhr)
微任务
微任务就是更小的任务。当宏任务执行结束之前会立即执行的任务叫做微任务。如果浏览器存在微任务,浏览器会清空微任务之后再重新渲染(Promise MurainObserver)
事件循环:为了协调事件处理,脚本执行,网络请求和渲染任务而定制的
代表一个个离散,独立的工作单元。浏览器完成一个宏任务,在完成下一个宏任务开始前,会对界面进行重新渲染。(setTimeout ,setInteval xhr)
微任务就是更小的任务。当宏任务执行结束之前会立即执行的任务叫做微任务。如果浏览器存在微任务,浏览器会清空微任务之后再重新渲染(Promise MurainObserver)
本文标题:事件循环机制
本文链接:https://www.haomeiwen.com/subject/jrcwbktx.html
网友评论