![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
异步编程
文章平均质量分 84
smilelixiaojie
这个作者很懒,什么都没留下…
展开
-
js异步编程
单线程JavaScript异步方案我们要知道,js的运行环境都是以单线模式去执行的js代码。注:1)javascript是单线程的,浏览器并不是单线程的;2)javascrpt调用的某些内部的api并不是单线程的,例如倒计时器,内部会有个单独的线程去负责倒数;3)我们指定单线程是指的执行代码的单线程;4)运行环境提供的API是以同步或异步模式的方式工作,同步模式的API:代码执行完代码才会往下走,异步模式的API下达这个任务开启的指令,不会等待任务结束的,会继续往下走。采用单线程模式工作原因:原创 2021-06-12 21:07:16 · 148 阅读 · 1 评论 -
js异步编程简答题
javascript为什么是单线程?如何理解js异步编程的,EventLoop,消息队列都是做什么的,什么是宏任务,什么是微任务?1. javascript为什么是单线程?我们要知道,js的运行环境都是以单线模式去执行的js代码。注:1)javascript是单线程的,浏览器并不是单线程的;2)javascrpt调用的某些内部的api并不是单线程的,例如倒计时器,内部会有个单独的线程去负责倒数;3)我们指定单线程是指的执行代码的单线程;采用单线程模式工作原因:最早javascript是运行在原创 2021-06-12 14:02:17 · 167 阅读 · 1 评论