js 定时器的用法和清除

技术js 定时器的用法和清除 js 定时器的用法和清除一、设置定时器window对象提供了两个方法来实现定时器的效果,分别是window.setTimeout()和window.setInterval。

js定时器的使用和清除

首先,设置计时器

窗口对象提供了两种实现定时器效果的方法,

它们分别是window.setTimeout()和window.setInterval。前者可以使一段代码在指定时间后运行;后者可以让一段代码每隔指定时间运行一次。它们的原型如下:

window.setTimeout(代码,毫秒);

1 var I=0;

2 //设置定时器(要执行的循环)

3 var timeId=setInterval(函数(){ 0

4i;

5 console.log('定时操作:' I '次')

6 }, 500)

8 //清理计时器

9 my$('btn ')。onclick=function(){ 0

10 window.clearInterval(timeId)

11 }

window.setInterval(代码,毫秒);

其中,代码可以是一段用引号括起来的代码,也可以是一个函数名。当指定时间到来时,系统会自动调用该函数。当函数名用作调用句柄时,它不能接受任何参数。

使用字符串时,可以编写要在其中传递的参数。这两种方法的第二个参数是millisec,它指示延迟或重复执行的毫秒数。

二、清除定时器

当一个定时器被调用时,它会返回一个成型的数字,这个数字代表定时器的序列号,也就是定时器的数量,所以定时器可以被这个返回的数字清零。

定时器清零的方法:clearTimeout(obj)和clearInterval(obj)。(请注意,的计时器使用的清除方法)

本文来源于学习小花,作者:艾学希666888,请注明原文链接:https://www.cnblogs.com/aixuexi666888/p/15551110.html.

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/89929.html

(0)

相关推荐

  • 如何使用Cytoscape的NetworkAnalyzer工具计算网络相关属性

    技术如何使用Cytoscape的NetworkAnalyzer工具计算网络相关属性如何使用Cytoscape的NetworkAnalyzer工具计算网络相关属性,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编

    攻略 2021年11月10日
  • 大数据中的命令执行是怎样的

    技术大数据中的命令执行是怎样的大数据中的命令执行是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、在php中具有执行系统命令功能的函数:1、syst

    攻略 2021年12月10日
  • Hibernate Session有什么用

    技术Hibernate Session有什么用这篇文章主要讲解了“Hibernate Session有什么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hibernat

    攻略 2021年12月4日
  • ps怎么做倒影,倒影后期ps是怎么做出来的

    技术ps怎么做倒影,倒影后期ps是怎么做出来的手机一键制作“倒影”特效ps怎么做倒影:想给照片后期制作成“倒影”画面,小月分享一个方便快捷的方法,基本一键制作。比如:下图的冰雪城堡倒影特效原图就是一张城堡雪景图如果想更逼

    生活 2021年11月1日
  • 草木灰是什么,草木灰都有什么化学成分

    技术草木灰是什么,草木灰都有什么化学成分草木灰都有什么化学成分?要回答这个问题,得弄懂如下几个问题草木灰是什么。1、什么叫草木灰?2、草木灰的化学成分;3、草木灰的性质是什么?4、如何使用草木灰?
    一、什么叫草木灰?草木

    生活 2021年10月23日
  • C#泛型委托是什么

    技术C#泛型委托是什么本篇内容主要讲解“C#泛型委托是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#泛型委托是什么”吧!C# 泛型委托学习之前首先来看看什么是C# 委

    攻略 2021年12月2日