事件循环Event Loop的执行机制? 用户2941067050761 2022-10-19 40 阅读1分钟 事件循环Event Loop的执行机制? 答:(1)页面一加载,默认解析最外层的script宏任务 (2)从上往下,逐行'解析'代码 (3)如果是同步代码,则立即执行 (4)如果是异步代码:宏任务则放入宏任务队伍,微任务则放入微任务队列 (5)等到页面所有的同步代码执行完毕,开始执行异步代码 (6)先执行微任务队列的代码,微任务执行完毕开始执行宏任务 (7)解析宏任务会按照步骤2,反复解析,直到页面所有的宏任务全部执行完毕,按照以上规则来解析宏任务,形成一次事件循环,直到所有任务执行完毕