JS定时器整理(执行一次setTimeout、重复执行setInterval)

JS定时器整理(执行一次setTimeout、重复执行setInterval)js 定时器整理 执行一次 setTimeout 重复执行 setInterval 在 javascritp 中 有两个关于定时器的专用函数 分别为 1 倒计定时器 timename setTimeout function delaytime 2 循环定时器 timename setInterval function delaytime 第一个参数 function 是定时器触发时要执行的动作 可以是一个函数 也可以是几个函数 函数间用 隔开即可 比如要弹出两个警告窗口

1.倒计定时器:timename=setTimeout(“function();,delaytime); 2.循环定时器:timename=setInterval(“function();,delaytime); 

第一个参数“function()”是定时器触发时要执行的动作,可以是一个函数,也可以是几个函数,函数间用“;”隔开即可。

比如要弹出两个警告窗口,

便可将 “function();” 换成 “alert(‘第一个警告窗口!’);alert(‘第二个警告窗口!’);”;

而第二个参数“delaytime”则是间隔的时间,以毫秒为单位,即填写“5000”,就表示5秒钟。

倒计时定时器, 是在指定时间到达后触发事件; 而循环定时器,就是在间隔时间到来时反复触发事件,

两者的区别在于:前者只是作用一次,而后者则不停地作用。

比如你打开一个页面后,想间隔几秒自动跳转到另一个页面,则你就需要采用 倒计定时器 “setTimeout("function();",delaytime) 
而如果想将某一句话设置成一个一个字的出现, 则需要用到 循环定时器 “setInterval("function();",delaytime) 

定时器:用以指定在一段特定的时间后执行某段程序。

JS中定时执行,setTimeout和setInterval的区别,以及l解除方法

清除:

clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象

下面是两种函数的格式:

<script> //定时器 异步运行  function hello(){ 
    alert("hello"); } //使用方法名字执行方法  var t1 = window.setTimeout(hello,1000); var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法  window.clearTimeout(t1);//去掉定时器  </script> 
<script> function hello(){ 
    alert("hello"); } //重复执行某个方法  var t1 = window.setInterval(hello,1000); var t2 = window.setInterval("hello()",3000); //去掉定时器的方法  window.clearInterval(t1); </script> 

原文链接:https://blog.csdn.net/Cherishlife_/article/details/

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

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

(0)
上一篇 2026年3月19日 上午9:36
下一篇 2026年3月19日 上午9:36


相关推荐

  • IDEA 2021.7.21 激活码【中文破解版】

    (IDEA 2021.7.21 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月22日
    55
  • 360天擎忘记密码怎么卸载_天擎关闭密码

    360天擎忘记密码怎么卸载_天擎关闭密码360天擎卸载密码_如何卸载360企业版1、首先任务管理器,找到360,然后停用,2、然后找到服务,找到360服务,然后停用,3、再然后,进入控制面板卸载页面,卸载360天擎4、第2步成功后,在执行第三步,服务和任务管理器都停用以后,才能卸载;5、如果停用刷新不显示的话,重新启动;6、服务里面,看到的360服务,需要进入属性后才能编辑。…

    2026年3月10日
    58
  • 10个常见的python面试问题

    10个常见的python面试问题全球有超过 800 万名 Python 开发人员 每天都有成千上万的新学习者加入 Python 社区 残酷的事实是 只有 10 20 的人能够成为一名优秀的开发人员并找到一份好工作 原因是他们无法解决一些高级面试问题 接下来 我将与你分享高频常见的 10 个重要的 Python 问题 1 py 和 pyc 文件有什么区别 py 文件是程序的源代码 pyc 文件是程序的编译字节 Python 编译 py 文件并将其保存为 pyc 文件 然后由 Python 虚拟机执行 在执行主要源代

    2026年3月26日
    3
  • 【编程语言】CentOS 7 下pip更新命令

    【编程语言】CentOS 7 下pip更新命令CentOS7下pip更新命令CentOS7需要更新pip时,只需要一下简单的命令即可搞定:pipinstall–upgradepip

    2022年6月6日
    180
  • 因子分析在SPSS中的操作过程及结果解读

    因子分析在SPSS中的操作过程及结果解读因子分析在 SPSS 中的操作过程及结果解读笔者在做该项研究时在网络上查阅了大量资料 都写得不够十分完整 所以该篇文章将因子分析从前到后做一个通俗易懂的解释 全文并不涉及非常晦涩的公式原理 一 因子分析是什么 1 因子分析 因子分析模型中 假定每个原始变量由两部分组成 共同因子和唯一因子 共同因子是各个原始变量所共有的因子 解释变量之间的相关关系 唯一因子顾名思义是每个原始变量所特有的因子 表

    2026年3月26日
    1
  • DeepSeek-R1-Distill-Qwen-1.5B入门指南:快速部署+测试,完整实战教程

    DeepSeek-R1-Distill-Qwen-1.5B入门指南:快速部署+测试,完整实战教程

    2026年3月12日
    3

发表回复

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

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