javaScript-事件循环-微任务-宏任务

为什么引入事件循环?如何理解?

js是单线程的语言,需要把异步任务交给宿主浏览器执行,仿制js引擎堵塞

以下面的代码为例

 异步的代码交给浏览器之后  进入队列中等待被调用:




    
    
    Document


    

javaScript-事件循环-微任务-宏任务_第1张图片

 宏任务,微任务?

javaScript-事件循环-微任务-宏任务_第2张图片

javaScript-事件循环-微任务-宏任务_第3张图片

javaScript-事件循环-微任务-宏任务_第4张图片

你可能感兴趣的:(JavaScript,javascript,前端,开发语言)