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

网站支付怎么做虚拟币支付/湛江百度seo公司

网站支付怎么做虚拟币支付,湛江百度seo公司,百度网站降级的原因,拉萨伟志达网站建设什么是宏任务和微任务 宏任务包括:setTimeout setInterval Ajax DOM事件 微任务:Promise async/await 微任务比宏任务的执行时间要早 异步和单线程是相辅相成的,js是一门单线程脚本语言,所以需要异步来辅助 异步和同步的区别: 异…

什么是宏任务和微任务

宏任务包括:setTimeout setInterval Ajax DOM事件
微任务:Promise async/await
微任务比宏任务的执行时间要早

 

异步和单线程是相辅相成的,js是一门单线程脚本语言,所以需要异步来辅助

异步和同步的区别:

  • 异步不会阻塞程序的执行,
  • 同步会阻塞程序的执行,

前端使用异步的场景:

  1. 定时任务:setTimeout,setInverval
  2. 网络请求:ajax请求,动态<img>加载
  3. 事件绑定

 

同步异步问题
首先,你要知道javascript是单线程语言。js任务需要排队顺序执行,如果一个任务耗时过长,后边一个任务也的等着,但是,假如我们需要浏览新闻,但新闻包含的超清图片加载很慢,总不能网页一直卡着直到图片完全出来,所以将任务设计成了两类:

同步任务
异步任务
 

任务列队和event loop(事件循环) 

 单线程就意味着,所有的任务都要排队,前一个结束,才会执行后面的任务。如果列队是因为计算量大,CPU忙不过来,倒也算了。但是更多的时候,CPU是闲置的,因为IO设备处理得很慢,例如
ajax读取网络数据。js设计者便想到,主线程完全可以不管IO设备,将其挂起,然后执行后面的任务。等后面的任务结束掉,在反过头来处理挂起的任务。
 

只要主线程空了,就会读取任务列队,这就是js的运行机制,也被称为 event loop(事件循环) 

三、执行顺序 

1.主线程上宏任务、微任务执行顺序 

2.宏任务中包含微任务 

http://www.jmfq.cn/news/4954753.html

相关文章:

  • 黄骅市原来叫什么名字/手机百度seo快速排名
  • 网站建设过程与思路/外链
  • 做电商引流软文网站/网站友情链接有什么用
  • seo网站设计/百度网站快速优化
  • 我的家乡网站建设模板/怎么做公司网站推广
  • java网站开发新技术/免费引流微信推广
  • 铜仁建设局网站首页/免费推广网站入口
  • 什么网站可以做设计/专业网站优化排名
  • 企业邮箱购买价格/seo快速软件
  • 购物网站 设计/他达拉非
  • 连云港网站建设 连云港网站制作/网站推广技巧和方法
  • 网站推广软文范例/互联网广告营销是什么
  • 任县网站建设公司/seo标题优化关键词怎么选
  • 莱芜在线广告信息/郑州seo优化阿亮
  • ps做字幕模板下载网站/网站开发公司哪家好
  • 深圳分销网站制作/快速优化工具
  • 网站如何做权重/芭蕉视频app无限次数
  • 做了微网站/最新的新闻 最新消息
  • 网站建设的作用/it培训班出来现状
  • 坪山网站建设哪家好/网站优化公司怎么选
  • 做网站约需要多少钱/怎么在线上推广自己的产品
  • 网站首页静态好还是动态好/临沂百度联系方式
  • 优惠券网站要怎么做的/西安网站开发制作公司
  • 网站系统性能定义/指数基金排名前十名
  • 企业宣传画册制作/引擎优化
  • 英文网站模板/免费的网站推广方法
  • 网站怎么做外链/郑州seo管理
  • 宁波优化推广找哪家/长沙优化网站哪家公司好
  • 咸阳做网站电话/爱战网关键词挖掘
  • 网站下载不了视频/厦门百度seo公司