胖蔡叨叨叨
你听我说

标签:异步任务

[前端面试题] JS面试题(三)-胖蔡叨叨叨
JavaScript

[前端面试题] JS面试题(三)

胖蔡阅读(5)评论(0)赞(0)

JS本身是一个单线程的语言,所以它本身不可能异步,但JS宿主环境(浏览器、nodejs)是多线程的,宿主环境通过事件驱动使得JS具备了异步的属性。JS中我们一般讲任务分为两类:同步任务、异步任务。

JavaScript 之宏任务与微任务-胖蔡叨叨叨
JavaScript

JavaScript 之宏任务与微任务

胖蔡阅读(408)赞(0)

JavaScript是单线程的,JavaScript将运行任务分为同步任务与异步任务,同步任务由JavaScript主线程依次执行,异步任务委托给宿主环境执行,对于已完成的异步任务对应的回调函数,会被加入任务队列中等待执行。然后任务队列依次...