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

做网站需要租服务器吗出售app软件的平台

做网站需要租服务器吗,出售app软件的平台,销售怎么做,山东教育行业网站建设推荐文章目录 前言 阐述 JS 的事件循环 JS 中的计时器能做到精确计时吗#xff1f;为什么#xff1f; 如何理解 JS 的异步#xff1f; 前言 本文章介绍三道围绕 JavaScript 的精选面试题 阐述 JS 的事件循环 事件循环⼜叫做消息循环#xff0c;是浏览器渲染主线程的⼯作⽅式… 文章目录 前言 阐述 JS 的事件循环 JS 中的计时器能做到精确计时吗为什么 如何理解 JS 的异步 前言 本文章介绍三道围绕 JavaScript 的精选面试题 阐述 JS 的事件循环 事件循环⼜叫做消息循环是浏览器渲染主线程的⼯作⽅式。 在 Chrome 的源码中它开启⼀个不会结束的 for 循环每次循环从消息 队列中取出第⼀个任务执⾏⽽其他线程只需要在合适的时候将任务加⼊到 队列末尾即可。 过去把消息队列简单分为宏队列和微队列这种说法⽬前已⽆法满⾜复杂的 浏览器环境取⽽代之的是⼀种更加灵活多变的处理⽅式。 根据 W3C 官⽅的解释每个任务有不同的类型同类型的任务必须在同⼀ 个队列不同的任务可以属于不同的队列。不同任务队列有不同的优先级 在⼀次事件循环中由浏览器⾃⾏决定取哪⼀个队列的任务。但浏览器必须 有⼀个微队列微队列的任务⼀定具有最⾼的优先级必须优先调度执⾏。 JS 中的计时器能做到精确计时吗为什么 不⾏因为 计算机硬件没有原⼦钟⽆法做到精确计时 操作系统的计时函数本身就有少量偏差由于 JS 的计时器最终调⽤的 是操作系统的函数也就携带了这些偏差 按照 W3C 的标准浏览器实现计时器时如果嵌套层级超过 5 层 则会带有 4 毫秒的最少时间这样在计时时间少于 4 毫秒时⼜带来 了偏差 受事件循环的影响计时器的回调函数只能在主线程空闲时运⾏因此 ⼜带来了偏差 如何理解 JS 的异步 JS是⼀⻔单线程的语⾔这是因为它运⾏在浏览器的渲染主线程中⽽渲染 主线程只有⼀个。         ⽽渲染主线程承担着诸多的⼯作渲染⻚⾯、执⾏ JS 都在其中运⾏。 如果使⽤同步的⽅式就极有可能导致主线程产⽣阻塞从⽽导致消息队列 中的很多其他任务⽆法得到执⾏。这样一来⼀⽅⾯会导致繁忙的主线程⽩ ⽩的消耗时间另⼀⽅⾯导致⻚⾯⽆法及时更新给⽤户造成卡死现象。         所以浏览器采⽤异步的⽅式来避免。具体做法是当某些任务发⽣时⽐如计 时器、⽹络、事件监听主线程将任务交给其他线程去处理⾃身⽴即结束 任务的执⾏转⽽执⾏后续代码。当其他线程完成时将事先传递的回调函 数包装成任务加⼊到消息队列的末尾排队等待主线程调度执⾏。 在这种异步模式下浏览器永不阻塞从⽽最⼤限度的保证了单线程的流畅运⾏。
http://www.huolong8.cn/news/63191/

相关文章:

  • 广州网站建设网页制作开发品牌网站建设精湛磐石网络
  • 网站制作前景网站的icp备案信息
  • 重庆专业网站定制网页设计代码下载
  • 响应式网站案例源码wordpress搭建wifi登陆
  • 美食网站开发的背景做网站推广需要什么
  • 图片生成二维码沈阳关键词快照优化
  • 莱芜网站建设方案公司搜索引擎技术包括哪些
  • 那里做网站最好大连h5网站建设
  • asp官方网站做网站办什么营业执照
  • 自己编程做网站二级域名能查到一级域名吗
  • 海南网站制作公司云南app开发公司哪家好
  • 怎么给网站绑定域名成都短视频制作培训班
  • 网站备案怎么更改主题巴巴WordPress主题后门
  • 公司的网站怎么建设谷歌商店paypal下载官网
  • 安徽响应式网站建设哪家有进出口贸易
  • 网站建设系统计公司北京顺义有网站建设公司吗
  • 建网页放到什么网站上做医药商城网站的公司吗
  • 保利建设开发总公司网站测词汇量的专业网站
  • 网站建设主要包括那些部分济南品牌营销型网站建设
  • 建设电商网站需要多少钱手机网站怎样做
  • 北京建设网站的公司网站ico如何修改
  • 房城乡建设部网站怎么用ps做网站首页图片
  • 响应式网站设计的规范临沂哪里有做网站的
  • 电子商务网站建设的工具整合营销传播简称
  • 做软件下载网站怎么赚钱网站建设哪专业
  • 网站的原型怎么做建设部网站 干部学院 一级注册建筑师培训 2014年
  • 网站一般用什么做的成都官网优化多少钱
  • 菜鸟建网站网站开发需要会啥
  • php网站开发实例教程下载中国中建设计集团有限公司
  • 上海企业网站制作方法自己做的网站怎么管理用户