javaScript计时器

javaScript计时器Window 中为我们提供了两种计时器 即 定时器 setTimeout 和延迟计时器 setInterval 定时器 setTimeout 为一次性计时器 即在规定时间后执行 且只执行一次 而延迟计时器 setInterval 可以实现在指定时间内重复执行 1 定时器创建定时器 注 这里我们使用 setInterval 方法之后返回一个 timer timer 是该计时器的唯一标识 参数 ms 即为在 ms 毫秒之后执行此定时器中的方法 删除定时器 使用此方法即可以清除计时

一.计时器

什么是计时器?

Window中为我们提供了两种计时器,即: 定时器setTimeout() 和 延迟计时器setInterval()

定时器setTimeout()为一次性计时器,即在规定时间后执行,且只执行一次;而延迟计时器setInterval()可以实现在指定时间内重复执行.

计时器的语法

1.定时器

  • 创建定时器:
    var timer = setInterval(function(){ },ms);
    • 注:
      • 这里我们使用setInterval()方法之后返回一个timer,timer是该计时器的唯一标识.
      • 参数ms即为在ms毫秒之后执行此定时器中的方法.
  • 删除定时器:
    clearInterval(timer);
    • 使用此方法即可以清除计时器,参数即为待清除计时器的唯一标识.

2.延迟器

  • 创建延迟器:
    var timer = setTimeout(function(){ },ms);
    • 注:
      • 这里与定时器相同,我们在创建延迟器之后也会返回一个计时器的唯一标识.
      • 参数ms即为在ms毫秒之后重复执行此定时器中的方法.
  • 删除延迟器:
    clearTimeout(timer);
    • 使用此方法即可以清除计时器,参数即为待清除计时器的唯一标识.

二.计时器使用实例

在这里我们使用计时器实现了一个倒计时的功能.我们通过点击登录按钮出现一个倒计时10秒钟的计时器.且在计时过程中按钮不再可以被点击. ​ 这种计时器我们也很常见,比如在某些网页中,我们刚进入必须浏览某些内容达到指定时间才能正式进入网页.

  • 首先是代码示例:
     
         
          
          
           
        
     
  • 下面是运行效果图: javaScript计时器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207062.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:32
下一篇 2026年3月19日 下午2:32


相关推荐

  • c语言oj得pe,ACM入门之OJ~

    c语言oj得pe,ACM入门之OJ~所谓OJ,顾名思义OnlineJudge,一个用户提交的程序在OnlineJudge系统下执行时将受到比较严格的限制,包括运行时间限制,内存使用限制和安全限制等。用户程序执行的结果将被OnlineJudge系统捕捉并保存,然后再转交给一个裁判程序。该裁判程序或者比较用户程序的输出数据和标准输出样例的差别,或者检验用户程序的输出数据是否满足一定的逻辑条件。最后系统返回给用户一个状态:通过(Ac…

    2022年6月17日
    46
  • Jenkins(8)构建触发器之定时构建和轮询 SCM[通俗易懂]

    Jenkins(8)构建触发器之定时构建和轮询 SCM[通俗易懂]前言跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。jenkins的定时任务是用的crontab语法定时构建语法

    2022年7月29日
    15
  • 通义千问适合写文的模型

    通义千问适合写文的模型

    2026年3月13日
    2
  • 前端总结大全

    前端总结大全记住88条精简前端面试题,让面试成为享受前言HTML&CSSJavaScriptVUE网络性能相关前言背的最少、面的最好。你的面试我帮你,夜色正黑,我们出发,感谢各位一直默默关注本侠的小伙伴,你们的关注,是我永恒动力,在此奉上一份大礼。次面试技能题不是最全,却是最精。后期持续优化改进。HTML&CSS浏览器内核;盒模型、flex布局、两/三栏布局、水平/垂直居中;BFC、清除浮动;css3动画、H5新特性。JavaScript继承、原型链、this指向、设计模式

    2022年6月22日
    39
  • Java基础语法(一)褪去Java神秘的衣服,“深入”了解

    Java基础语法(一)褪去Java神秘的衣服,“深入”了解

    2021年4月21日
    508
  • 域名怎么与主机空间绑定的_域名绑定虚拟主机

    域名怎么与主机空间绑定的_域名绑定虚拟主机域名怎么与主机空间绑定2008-07-2623:41由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS中,我们可能通过简单的设置达到这个目标。  在IIS中,每个Web站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:  1、IP地址  2、端口号  3、主机头名。  在IIS中,在一个IP地址上建立多个独

    2022年10月15日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号