胖蔡说技术
随便扯扯

标签:异步任务

[前端面试题] JS面试题(三)-胖蔡说技术
JavaScript

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

胖蔡阅读(311)赞(0)

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

JavaScript 之宏任务与微任务-胖蔡说技术
JavaScript

JavaScript 之宏任务与微任务

胖蔡阅读(1033)赞(0)

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