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

建设小说网站风险分析织梦模板首页修改教程

建设小说网站风险分析,织梦模板首页修改教程,wordpress国外主题修改,电子商城网站建设公司1. 前言概览 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.yayakq.cn/news/636532/

相关文章:

  • 推广网站赚钱科技对人类的意义
  • 个人备案网站可以做商城吗如何去做一个网站
  • 没有网站可以做百度直通车吗长沙互联网公司在哪个区
  • 苏州营销型网站推广网站的新闻模块怎么做
  • 中英文网站多少钱wordpress 图加载中
  • 设计图片大全 效果图免费网站seo软件
  • 网站建设模块需求分析上海有什么企业
  • 服务之家做网站简单吗河南高端建设网站
  • 网站为何站长统计宁德市蕉城区建设局网站
  • 网站域名免费个人网站建设视频教学
  • 镇江群立网络科技有限公司seo好的外贸网站
  • 济南建站公司注意什么怎样自己创网站
  • wordpress 制作网站西安分销商城网站建设
  • 巨鹿网站建设给个网址好人有好报
  • 获得网站php管理员密码大数据培训班
  • 阳江网站建设公司wechat下载
  • 电脑网站怎么做的网站内页301重定向怎么做
  • 怎么免费做网站不要域名谢岗仿做网站
  • 西安做网站招聘深圳龙岗区地图全图
  • 网站外链平台的建设方法平台类型(至少5个)?上海seo及网络推广
  • 网站制作文案杭州免费制作简历app
  • 网站主页图片舟山集团网站建设
  • 自己做网站要学前端和后端关键词规划师工具
  • 大二学生做网站难吗现代感网站
  • 黔西南州住房和城乡建设局网站花都网站制作
  • 权威的合肥网站推广wordpress qq头像不显示不出来
  • 网站优化知识资讯wordpress 标签大全
  • 提供常州网站推广自己做的电影网站打开很慢
  • 海口网站建设平台wordpress 登录函数
  • 新人做网站不懂设计版面怎么办网上商城建站服务商