定时器用法

article/2025/10/10 19:34:42

在JavaScr中,定时器可以让我们在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。而定时器分别有两种类型:

  1. 一次性定时器:仅在指定的延迟时间后触发一次。
  2. 间隔性定时器:每隔一定的时间间隔就触发一次。

一次性定时器

setTimeout( )一次性定时器,在载入后延迟指定时间后,去执行一次代码,仅执行一次。写法:setTimeout( 要执行的代码,延迟时间)。定时器中的延迟时间是以毫秒为单位。

如上图就是,开启了一个定时器,并在两秒后弹出一个确认框。那么有开启定时器那么对应的就一定有关闭定时器。

关闭一次性定时器

clearTimeout( )关闭一次性定时器,clearTimeout( )是和setTimeout( )一起使用的。写法:clearTimeout( 一次性定时器的值)。

如上图,我们可以用个变量来接受定时器的值,这样的话我们就只要在clearTimeout( )里面传入我们刚声明的变量就可以关闭一次性定时器了。

间隔定时器

setlnterval( )间隔性定定时器,从开启之后每隔指定时间之后执行一次代码。写法:setlnterval(代码,间隔时间)。间隔时间也是用毫秒计算的。

如上图是:每隔五秒后就弹出个确认框,并一直重复每隔五秒弹出一次。同样也是有方法可以关闭这定时器

关闭间隔定时器

clearlnercal( )关闭间隔定时器,clearlnercal( )也是和setlnterval( )一起使用的。写法也时和一次性定时器的一样clearlnercal( 间隔定时器的值)

上图同样是,先声明个变量然后把变量放到clearlnercal( )里面,就可以关闭了。

间隔性定时器和一次性定时器的区别,间隔性定时器会执行多次,而一次性定时器只会执行一次。


http://chatgpt.dhexx.cn/article/vsu8tvVG.shtml

相关文章

STM32定时器

目录 一 定时器的基本介绍 二 定时器的原理框图 1、定时器时钟 2 时基单元 3 捕获输入 4 PWM输出。 三 定时器的应用 1 定时器的基础定时计数功能 2 PWM比较输出 3 外部脉冲计数 a、外部触发输入(ETR--外部时钟模式2&am…

SpringBoot定时器

SpringBoot定时器 1 介绍2 注解3 代码4 Cron表达式1. 格式2. 取值3. 特殊字符4. 经典案例 5 Cron既然那么麻烦就生成吧 1 介绍 定时器是一种控制任务延时调用,或者周期调用的技术。 作用:定时邮件、短信发送、更新数据、同步数据、检查数据库和缓存数据…

555定时器

555定时器 美国signetics公司1972年研制,取代机械式定时器,因为输入端有3个5k欧的电阻得名 电路结构 输入引脚 输出引脚 1.因为要接电容,电流较大,需要用oc门进行输出 2.需要接上拉电阻接vcc功能引脚 5号引脚对参考电压的影…

SysTick 定时器

11.1关于 SysTick 定时器 SysTick定时器(又名系统滴答定时器)是存在于Cortex-M3的一个定时器,只要是ARM Cotex-M系列内核的MCU都包含这个定时器。使用内核的SysTick定时器来实现延时,可以不占用系统定时器,节约资源。由于SysTick是在CPU核内…

JavaScript之定时器

定时器 一、 setTimeout() 定时器二、停止 setTimeout() 定时器三、setInterval() 定时器四、清除setInterval() 定时器五、电子时钟案例 在很多页面中,我们都可以看到一些倒计时或者和时间相关的效果,今天小熊将就JavaScript里面的倒计时做一概述。 首先…

STM32-通用定时器-定时器中断

1 STM32的定时器 STM32F103ZET6一共有8个定时器,其中分别为:高级定时器(TIM1、TIM8);通用定时器(TIM2、TIM3、TIM4、TIM5);基本定时器(TIM6、TIM7)。 …

Python——定时器

1.定时器 Timer定时器源码实现,和自定义一个线程方式一样,都是继承Thread类,重写了run()方法,只是实现的功能是延时执行一个函数或方法。 (1)线程定时器(Timer)解释: Timer类是Thread的子类&a…

[JavaEE]定时器

专栏简介: JavaEE从入门到进阶 题目来源: leetcode,牛客,剑指offer. 创作目标: 记录学习JavaEE学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录: 1.定时器的概念 2.标准库中的定时器 3.实现定时…

定时器的作用

一、简介。 在很多时候,我们设计网页时,为了某种表现形式,会使用到定时器这一功能,如:为了保证用户有仔细阅读我们的用户条款,我们会给确认按钮设置只有条款被打开,并超过5秒才允许点击。 二、…

定时器简介

文章目录 一.定时器基本介绍A.CPU时序B.定时器的原理 二.定时/计数器的相关寄存器A.定时器工作方式寄存器(TMOD)B.控制寄存器(TCON) 三.定时器的四种工作方式图解 一.定时器基本介绍 A.CPU时序 振荡周期:CPU外部晶振…

定时器基本常识

1.概念解读 1.1定时器和计数器,电路一样 1.2定时或者计数的本质就是让单片机某个部件数数 1.3当定时器用的时候,靠内部震荡电路数数 1.4当计数器用的时候,书外面的信号,读取针脚的数据 2.定时器怎么定时 定时器的本质原理&a…

定时器详解

1. 什么是定时器(timer) 定时器实际上就是Soc当中的一个内部外设。 (1)定时器与计数器 定时器常与计数器扯到一起,计数器也是soc当中的一个内部外设,计数器顾名思义是用来计数的,就和我们的秒…

定时器(Timer)

一、定时器是什么? 定时器类似于我们生活中的闹钟,可以设定一个时间来提醒我们。 而定时器是指定一个时间去执行一个任务,让程序去代替人工准时操作。 标准库中的定时器: Timer 方法作用void schedule(TimerTask task, long delay)指定dela…

STM32-定时器详解

目录 前言 一、定时器基本介绍 1. STM32定时器 2. 通用定时器功能和特点 3. 计数器模式 4. 定时器工作原理 a.定时器框图 b.时钟产生器部分 c.时基单元 d.输入捕获通道 e.输出比较通道(PWM) 二、定时器中断应用 1.内部时钟选择 2.计数器模式 …

typedef和#define

typedef是c语言中一个重要的关键字其作用是为一种数据类型定义了一个新的名字这里的类型包括(int,char,double 等)和自定义数据类型,通俗一点来说就是为一种数据类型起一个别名 举个例子: 定义一个整型变量a并将其初始化为666&a…

typedef和define的区别、typedef的具体用法

typedef最核心的用法:给数据类型取别名,这个别名既可以是此数据类型的替换,也是指向此数据类型的指针。 具体用法(对普通数据类型取别名): 对结构体数据类型取别名: typedef与define的区别&…

#define与typedef的区别

目录 (1)原理不同 (2)功能不同 (3)作用域不同 (4)对指针的操作不同 (5)补充 a.指针常量 b.常量指针 typedef和define都是替一个对象取一个别名&#x…

C语言中的typedef

C语言中的"typedef" 一、什么是typedef typedef是用于定义新的类型名,在编程中可以用typedef来定义新的类型名来代替已有的类型名 格式: typedef 已有类型名 新的类型名 通俗点说,就是为已有的类型取别名,例如 老鼠&am…

define 与typedef的区别

define 与typedef大体功能都是使用时给一个对象取一个别名,增强程序的可读性,但它们在使用时有以下几点区别: 1.定义不一样 define定义后面不用加分号,并且它的别名在对象的前面 typedef需要加分号,并且它的别后面替…

C语言学习笔记---typedef 简介

在单片机和操作系统中 typedef 会经常用到,它可以为某一个类型自定义名称。和#define比较类似。但是又有不同的地方。 typedef 创建的符号只能用于数据类型,不能用于值。而#define 创建的符号可以用于值。typedef 是由编译器来解释,而不是预…