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

建筑工程教育网官方网站设计网站公司顶尖y湖南岚鸿牛x

建筑工程教育网官方网站,设计网站公司顶尖y湖南岚鸿牛x,外外贸网站推广方案,关键词搜索排名软件在上述例子中#xff0c;本应每1秒输出一次#xff0c;但在多次点击按钮后会变成每0.9秒、0.8秒、0.7秒… 就输出一次#xff0c;即定时器时间间隔越来越短#xff0c;这就是所谓的定时器越走越快。 其实原因很简单#xff0c;在多次点击按钮时#xff0c;多次创建了定时… 在上述例子中本应每1秒输出一次但在多次点击按钮后会变成每0.9秒、0.8秒、0.7秒… 就输出一次即定时器时间间隔越来越短这就是所谓的定时器越走越快。 其实原因很简单在多次点击按钮时多次创建了定时器所以明面上看是“定时器越走越快”其实是“多次初始化定时器”。 所以并不是定时器越走越快而是有多个定时器在执行定时器里面的程序执行的频率提高了。 方式一因为问题出现在“多次初始化定时器”那就要在每次初始化定时器之前先执行清除操作保证只有一个定时器在执行就不会出现这样的问题了。 var timer null;btn.onclickfunction(){if(timer){clearInterval(timer)timer null}timer setInterval(function(){s--time.innerTexts},1000);} ●setInterval() 会执行多次 ●setTimeout() 只会执行一次 方式二添加一个开关,让这个开关默认为true第一次点击将其变为false点击事件的执行需要判断这个开关是否为true为true执行false不执行。 解决多次点击问题定时器执行完毕之后再继续执行下一个定时器。 let btn document.querySelector(button);var time;var fls truebtn.addEventListener(click, function() {if (fls){fls falsetime setInterval(function() {console.log(1s)}, 1000)}})
http://www.zqtcl.cn/news/274877/

相关文章:

  • 网站开发语言数据库有几种广东省建设厅官网查询
  • 建新建设集团有限公司网站土巴兔装修公司电话
  • 百度网站审核期时间wordpress如何实现收费会员制
  • delphi 2010 网站开发wordpress 变装小说
  • asp.net电子商务网站前台模板企业所得税优惠政策2021年小微企业
  • 成都网站建设 lkcms深圳做网站哪个公司最好
  • 网站降权处理关于网站建设心得体会
  • 互联网站点与wordpress集成软件
  • 网站页面图片布局如何设计最新热点新闻事件
  • 学网站建设难四会市城乡规划建设局网站
  • 网站源码分享网html代码入门基础
  • 农产品网站开发方案陕西建设网成绩查询
  • 网站效益分析iis添加网站ip地址
  • 宣传海报在什么网站做网站建设的能力
  • 温州网站优化优化课程设置
  • 企业推广网站有哪些做百度推广需要什么条件
  • 如何实现网站的快速排名怎么做网站模板
  • 数据型网站建设wordpress 阅读统计
  • a做爰网站集宁建设局网站
  • 黄山建设网站公司电话wordpress微信分享图
  • 大数据网站网站的备案流程图
  • 如果自己做网站wordpress付款插件
  • 网站建设项目的结论网站开发合同适用印花税
  • 网站建设经验与教训普陀网站建设推广
  • 12306网站是是阿里巴巴做的吗专业建网站设计公司
  • 关于申请网站建设经费的请示网推推荐信
  • 网站建设请款报告网站服务器租用价格
  • 贵州建设网老网站手机网站建设运营方案
  • 网站方案范文唐山自助建站模板
  • 金华网站制作网站建设的功能需求