首页 > Web开发 > 详细

js运行机制

时间:2019-04-10 11:02:30      阅读:92      评论:0      收藏:0      [点我收藏+]

情况一

script标签里面的运行顺序是同步的

遇到settimeout的时候就会变异步,最后执行

技术分享图片

执行顺序为1342

情况二

技术分享图片

只输出a

情况三

技术分享图片

输出4444

异步队列插入的时间和执行时间

for循环是同步的,settimeout没有执行,只是挂起

 

如何理解js的单线程

一个时间内js只能做一件事

什么是任务队列

同步任务 异步任务

什么是event loop 事件循环

 

异步任务

setTimeout  几秒一次

setInterval   几秒后执行

Dom事件

es6的promise

js运行机制

原文:https://www.cnblogs.com/joer717/p/10681921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!