1.同步任务
在主线程上排队执行的任务,在最前面的任务执行完成之后,才执行后面的任务.
2.异步任务
指不进入主线程,而是进入了“任务队列”的任务,只有“任务队列”通知主线程,某个异步任务可执行了,该任务才会进入主线程执行.
异步任务: 分为宏任务 和 微任务
宏任务: 包含整体代码script、setTimeout、setInterval
微任务: Promise.then(非 new Promise)、process.nextTick(node中)
1.同步任务
在主线程上排队执行的任务,在最前面的任务执行完成之后,才执行后面的任务.
2.异步任务
指不进入主线程,而是进入了“任务队列”的任务,只有“任务队列”通知主线程,某个异步任务可执行了,该任务才会进入主线程执行.
异步任务: 分为宏任务 和 微任务
宏任务: 包含整体代码script、setTimeout、setInterval
微任务: Promise.then(非 new Promise)、process.nextTick(node中)