javascript事件循环Event Loop,宏任务与微任务

1、javascript的运行机制介绍
javascript是单线程的语言,默认情况下一个时间点只能做一件事情,因此引入异步模型

javascript是一门解释性脚本语言,即(边解释边运行)

2、阻塞式代码和非阻塞式代码

阻塞式代码
同步代码代码会严格按照单线程(从上到下, 从左到右)执行代码逻辑,以此标准来进行代码的解释和运行
const a = 1,
b = 2
let d1 = new Date().getTime(),
d2 = new Date().getTime()
//这段代码会占用执行栈2s
while(d2 - d1 < 2000){ d2 = new Date().getTime() } //2s后才会输出结果 console.log(a + b) 上面代码会遵循从上到下,从左到右的执行顺序, d1, d2之间只有毫秒级的差异,因此会进入

javascript事件循环Event Loop,宏任务与微任务最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/27607.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>