什么是 javascript 事件循环机制?
定位:初级、中级前端职位
概率:★★★
相关链接:JavaScript 事件循环机制
一句话回答面试官:JavaScript 事件循环机制是指我们的代码在 JS 内部是如何运行的,首先我们整体 script 的代码会打包到一个匿名函数,然后添加到宏任务队列中去执行。代码是一行行往下执行的,如果遇到了宏任务的代码则会添加到宏任务队列中,如果遇到微任务的代码则会添加到微任务队列中。当前宏任务执行完毕后会开始执行所有微任务。微任务执行完毕后,浏览器开始接管进行页面渲染。渲染完毕后开始执行下一个宏任务,一直重复循环到所有宏任务执行完毕为止。