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

哈尔滨微网站建设公司好看的网站 你知道的2021

哈尔滨微网站建设公司,好看的网站 你知道的2021,物联网手机app开发软件,家居网站建设咨询js本身没有提供睡眠方法#xff0c;因为js阻塞了会导致页面渲染等工作也阻塞#xff0c;所以一般没有这个需求#xff0c;但是有时候为了测试#xff0c;需要一个阻塞方法#xff0c;下面是方法#xff1a; 方法一#xff1a; 使用while循环 let sleep function(ms){…js本身没有提供睡眠方法因为js阻塞了会导致页面渲染等工作也阻塞所以一般没有这个需求但是有时候为了测试需要一个阻塞方法下面是方法 方法一 使用while循环 let sleep function(ms){const endTime Date.now()ms;while(Date.now() endTime){} } console.time(test) sleep(1000) console.timeEnd(test)该方法需要传一个时间的参数单位是毫秒原理很简单就是获取到代码调用时的时间戳然后加上睡眠的时间获取到结束的时间戳然后进入while循环当当前时间不大于结束时间时一直处于while循环里面以此达到阻塞的目的注意这个阻塞是全部操作都会阻塞包括页面渲染等操作。 方法二 使用异步等待(async/await) let sleep function(ms){return new Promise(resolvesetTimeout(resolve,ms)) } async function test(){console.time(test)await sleep(1000)console.timeEnd(test) } test()该方法参数与第一个一样原理是让js执行完 setTimeout 在执行后面的js代码这种方式可以阻塞后面的js代码但是由于async/await是promise的语法糖所以不会阻塞页面渲染等操作。
http://wiki.neutronadmin.com/news/272767/

相关文章:

  • 绛帐做企业网站cn.wordpress
  • 无锡网站建设网络推广图形网站建设软件
  • 中国商城网站建设网站建设的主要观点
  • 可以申请微信号的网站查询网站备案进度查询
  • 佛山网站建设及优化公司网站模板 免费下载
  • 建设学校网站的需求分析百度大数据平台
  • 哪个网站可以做奖状集思吧网站怎么做问卷
  • 网站后台 灰色wordpress对比
  • 商城网站租服务器安全不福州php做网站
  • 做学校网站的济南公司曲靖企业网站建设
  • 江苏省城乡与建设厅网站桂林优化公司
  • 网站建设 千助单位网站建设情况汇报
  • 海口市网站开发内容网站管理系统
  • 廉江市住房和城乡建设局网站黄岩路桥网站设计
  • 自己如何在网上做网站八亿wap建站
  • 网站运行费用预算公司网站出现空白页
  • 做私房蛋糕在哪些网站写东西建立大数据平台
  • 重庆做公司网站高端酒店网站模板
  • 广州 网站制高唐网站开发
  • 实战网站开发北京出名的室内设计公司
  • 手机端网站seo做手表网站用什么源码比较好
  • 电子网站设计wordpress 微信支付插件
  • 智能行业网站模板门户网站开发技术服务合同
  • 汉口江岸区城市建设局网站wordpress和di
  • MIUI官方网站开发版如何让网站免费
  • 个人网站建设开题报告暴雪游戏
  • 荣耀商城官网网站wordpress转换小程序
  • 网站建设古典风格河南省示范校建设专题网站
  • 知名网站建设哪家好电商平台证明怎么开
  • 网站内容建设要求age06爱查企业在线查询