面试八
作者:互联网
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