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)

相关推荐

  • hivesql有没有控制流程的语法(hive sql基本操作描述正确的是)

    技术Hive sql使用注意事项有哪些这篇文章给大家分享的是有关Hive sql使用注意事项有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言在进行数仓搭建和数据分析时最常用的就是 sq

    攻略 2021年12月16日
  • 小白点,人的面部出现小白点是怎么回事

    技术小白点,人的面部出现小白点是怎么回事先说说脂肪粒的产生 1、 体内原因:眼部、面部出现油脂粒大多是由于近期身体内分泌有些失调小白点,致使面部油脂分泌过剩,再加上皮肤没有得到彻底清洁干净,导致毛孔阻塞,很快形成脂肪粒。

    生活 2021年10月25日
  • jointJS怎么用

    技术jointJS怎么用这篇文章主要为大家展示了“jointJS怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jointJS怎么用”这篇文章吧。最近由于项目需要,开始接

    攻略 2021年11月16日
  • 前端代码注释规范

    技术前端代码注释规范 前端代码注释规范前端代码注释规范
    目的和原则
    提高可读性和可维护性
    如无必要,勿增注释;如有必要,尽量详尽
    语法和快捷键
    单行注释:// 快捷键: ctrl+/
    多行注释:/**/

    礼包 2021年11月25日
  • 如何理解UML设计模式

    技术如何理解UML设计模式这篇文章将为大家详细讲解有关如何理解UML设计模式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.UML1.1UML是什么一种创建程序模型的可

    攻略 2021年11月23日
  • CF666C 题解

    技术CF666C 题解 CF666C 题解题目大意
    多组询问。每次询问给定一个串 \(s\) 和一个长度 \(L\)。
    问有多少个长度为 \(L\) 的只包含小写字母的串, 有至少一个子序列等于 \(s

    礼包 2021年11月7日