浅谈不同环境下的JavaScript执行机制 + 示例详解
概念
同步任务(Synchronous)
在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务
异步任务(Asynchronous)
不进入主线程,而是进入“任务队列”的任务,只有主线执行栈清空,异步任务才进入主线执行栈执行
任务队列(Task Queue)
包含有异步任务的队列,包括“宏任务”与“微任务”
宏任务(Macrotasks / Task)
创建文档对象...
原创
2019-01-20 10:58:18 ·
146 阅读 ·
0 评论