当前位置: 首页 > news >正文

可以做网站的渠道黑科技引流工具

可以做网站的渠道,黑科技引流工具,seo研究中心南宁线下,快盘WordPress1. 前言概览 js 是一门单线程的非阻塞的脚本语言 单线程:只有一个主线程处理所有任务 非阻塞:有异步任务,主线程挂起这个任务,等异步返回结果再根据一定规则执行 2. 宏任务与微任务 都是异步任务宏任务:script 标签&a…

1. 前言概览

js 是一门单线程的非阻塞的脚本语言

单线程:只有一个主线程处理所有任务

非阻塞:有异步任务,主线程挂起这个任务,等异步返回结果再根据一定规则执行

 2. 宏任务与微任务

都是异步任务宏任务:script 标签,setTimeout,setInterval,setImmediate,I/O,接口调用
微任务:process.nextTick,Promise.then() catch(),Async/Await,Object.observe注意:Promise 本身是同步任务,then,catch,finally 是异步任务
async 中 await 右边代码是同步任务,之后代码是异步任务

3. 事件循环

主线程执行顺序:一个宏任务(script 标签)-> 同步任务 -> 微任务 -> 一个宏任务 -> 宏任务中的微任务(如果有) -> 下一个宏任务 -> ..... 直到 js 事件执行完成。

4. 经典案例

async function async1(){console.log('1') // 同2await async2()console.log('2') // 微1
}
async function async2(){console.log('3') // 同3
}
console.log('4') // 同1
setTimeout(function(){console.log('5') // 宏1
},0)
setTimeout(function(){console.log('6') // 宏2
},3)
async1();
new Promise(function(resolve){console.log('7') // 同4resolve();console.log('8') // 同5
}).then(function(){console.log('9') // 微2
})
console.log('10') // 同6
// 输出:4,1,3,7,8,10,2,9,5,6

http://www.hrbkazy.com/news/814.html

相关文章:

  • 个人做网站如何推广中关村在线app
  • 电影网站网页设计杭州线上推广
  • 百度竞价做网站建设搜索引擎优化指南
  • 网站开发研究方法东莞seo计费
  • 什么是一学一做视频网站网络营销章节测试答案
  • 付费网站怎么做曼联vs曼联直播
  • 网站开发语言排名百度推广seo
  • 清河做网站多少钱2023年新闻小学生摘抄
  • ui设计网站建设是什么意思google怎么推广
  • 天河企业网站建设厦门网站优化
  • 企业网站怎么做优化别人恶意点击我们竞价网站
  • 网站的风格设计网络营销师证书怎么考
  • 网站的新闻栏与产品栏如何做跨境网站建站
  • 做网站都需要学什么青岛seo招聘
  • 做脚奴网站安徽网络推广和优化
  • 兼职做猎头的网站关键词快速排名怎么做
  • 乐从网站建设公司廊坊seo网络推广
  • 网站内容与功能设计与实现的网站制作专业
  • 安卓软件定制开发优化大师win7官方免费下载
  • 查看虚拟币行情的网站怎么做制作网站公司
  • 西安关键词网站排名北京seo课程
  • 黄山市住房城乡建设厅网站精准营销推广方案
  • 贵港网站设计引擎seo优
  • 免费学高中课程的软件宁波关键词优化时间
  • 怎么用代码做网站推荐网址收录大全
  • 网站建设实施深圳网站建设专业乐云seo
  • 金坛企业网站建设公司百度手游排行榜
  • 电脑为什么打不开网页专业做seo推广
  • 做图片赚钱的网站张家界seo
  • 广东网络公司网站建设百度浏览器极速版