JavaScript机制
- 单线程
- 依赖于浏览器或node
消息队列
就是一个先进先出的一个过程
事件循环
重复循环一个主线程到进程及消息队列的过程
宏任务
从字面意思理解为 比权级较大的片段
微任务
从字面意思理解为 比权级较小的片段
理解宏、微任务
从出现主线程开始执行同步代码,遇到异步任务(包括宏、微任务)就先添加到队列(先宏后微)中等待,同步代码执行完后执行任务队列中的任务,以先进先出原则进行执行同步代码,如遇到宏、微任务后添加到下一个事件循环中进行执行
就是一个先进先出的一个过程
重复循环一个主线程到进程及消息队列的过程
从字面意思理解为 比权级较大的片段
从字面意思理解为 比权级较小的片段
从出现主线程开始执行同步代码,遇到异步任务(包括宏、微任务)就先添加到队列(先宏后微)中等待,同步代码执行完后执行任务队列中的任务,以先进先出原则进行执行同步代码,如遇到宏、微任务后添加到下一个事件循环中进行执行
宏任务于微任务
微任务有哪些Promiseawait和async宏任务有哪些setTimeoutsetIntervalDOM事件AJAX请求看下面的代码<script>console...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M