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

扶贫办网站建设360建筑网发的消息怎么取消

扶贫办网站建设,360建筑网发的消息怎么取消,wordpress 外网访问 登录路由器,客厅设计宏任务微任务一、为什么JS是单线程语言#xff1f;二、JS是单线程#xff0c;怎样执行异步代码#xff1f;1、JS是单线程语言 2、JS代码执行流程#xff0c;同步执行完#xff0c;再进行事件循环#xff08;微任务、宏任务#xff09; 3、清空所有的微任务#xff0c;再… 宏任务微任务一、为什么JS是单线程语言二、JS是单线程怎样执行异步代码1、JS是单线程语言 2、JS代码执行流程同步执行完再进行事件循环微任务、宏任务 3、清空所有的微任务再执行宏任务 4、微任务Promise.then 5、宏任务setTimeout 事件循环微任务、宏任务 向服务器发送的请求、定时器、事件 都会进入事件循环 一、为什么JS是单线程语言 JS语言的一大特点就是单线程也就是说同一时间只能做一件事那么JS为什么不能有多个线程呢这样能提高效率啊。 JS的单线程与它的用途有关作为浏览器脚本语言JS的主要用途是与用户互动以及操作DOM这决定了它只能是单线程否则会带来很复杂的同步问题比如假定JS同时有两个线程一个线程在某个DOM节点上添加内容另一个线程删除了这个节点这时浏览器应该以哪个线程为准 所以为了避免复杂性从一诞生JS就是单线程这已经成为了这门语言的核心特征将来也不会改变。 二、JS是单线程怎样执行异步代码 单线程就意味着所有任务需要排队前一个任务结束才会执行后一个任务如果前一个任务耗时很长后一个任务就不得不一直等着。 消息队列消息队列是一个先进先出的队列它里面存放着各种消息 事件循环事件循环是指主线程重复从消息队列中取消息执行的过程。 实际上主线程只会做一件事就是从消息队列里取消息执行消息再取消息再执行当消息队列为空时就会等待直到消息队列变成非空而且主线程只有在将当前的消息执行完后才会去取下一个消息这种机制就叫做事件循环机制取一个消息并执行 题目 答案 3 3 3 分析 1、for循环进入同步任务 2、setTimeout进入事件循环 3、先执行同步任务执行完同步执行事件循环 所以 for循环里面的i到3了才开始执行定时器里面的打印三个输出都是3 题目 答案 1 promise 1 2 微1 微2 1 分析 同步任务Promise内部、console.log(2) 微任务Promise.then 宏任务setTimeout 先执行同步去任务 : 1、Promise内部的1 promise 1 2、console.log(2)的2 进入事件循环先执行微任务 Promise.then里面的微1、微2 再执行宏任务 console.log(1): 1
http://www.hkea.cn/news/14258959/

相关文章:

  • 网站建设 类珠海网站专业制作
  • 东莞网站建设策划开发者模式要不要开
  • 宁夏电力建设工程公司门户网站wordpress自定义主题怎么拷过去
  • 城乡与住房建设部网站企业策划是做什么的
  • 河北省住房和城乡建设厅网站首页dw制作网页入门
  • 怎么将网站权重提上去网站域名每年费用
  • wordpress怎么离线修改主页页脚淘宝网站可以做seo吗
  • 烟台市网站建设推广电话
  • 做苗木网站哪家好购物网站怎么做项目简介
  • 重庆永川建设银行网站织梦做有网站有后台 能下载备份所有代码文件么
  • 网站制作用什么软件现在的网站内容区域做多宽
  • 重庆网站页设计制作友情链接交换教程
  • 广州做网站建设的公司郑州恩恩网站建设
  • 免费建站系统软件深圳短视频seo哪家好
  • 网站维护 网站后台建设知识网站开通银行支付接口
  • h5网站建设 北京高校档案馆网站建设
  • 制作网页和做网站是一个意思吗系统开发工具有哪些
  • 如何推广英文网站厦门机场到厦门厦门网站建设
  • 500个游戏推广群网站优化宝
  • 上海大良网站建设铁岭网站开发公司
  • 临沂高端大气网站建设长沙建网站一般多少钱
  • 网站建站的类型网站开发模板word
  • 新乡公司做网站石家庄网站推广排名
  • 房屋不动产查询官网湖南网站优化外包费用
  • 重庆网站关键词排名优化网站怎么做百度能搜到
  • asp网站用什么软件企业年金管理办法
  • 湖北省建设安全管理协会网站软件商店安装app
  • 医院网站域名备案网站开发快递
  • 淄博建设局网站wordpress 老板页
  • 成都市建设网站首页重庆建筑安全信息网