其他分享
首页 > 其他分享> > 面试八

面试八

作者:互联网

Event Loop是什么

event loop是一个执行模型,在不同的地方有不同的实现。浏览器和NodeJS基于不同的技术实现了各自的Event Loop。
1.NodeJS的Event Loop是基于libuv实现的。可以参考Node的官方文档以及libuv的官方文档。
2.libuv已经对Event Loop做出了实现,而HTML5规范中只是定义了浏览器中Event Loop的模型,具体的实现留给了浏览器厂商。

js执行顺序

一。顺序执行
1.从前到后,一行一行执行
2.如果有一行执行报错,就会停止下面代码的执行
3.先执行同步代码,后执行异步
二。宏任务和微任务
请看:https://blog.csdn.net/weixin_53212464/article/details/112635951?spm=1001.2014.3001.5501

标签:浏览器,NodeJS,libuv,面试,执行,Event,Loop
来源: https://blog.csdn.net/weixin_53212464/article/details/115056984