JavaScript定时器详解,配合案例讲解

本文详尽探讨JavaScript中的定时器,包括setTimeout和setInterval的用法、区别及清除方法,并通过多个实例,如点击按钮延迟弹窗、图片显示、图片切换、倒计时等,帮助读者理解并掌握定时器的使用。
摘要由CSDN通过智能技术生成

下面将会讲解JavaScript里面的定时器,定时器是js原生提供的一种延迟执行代码的方式,现在在这里将其配合一些案例详细讲解一下。案例里面的代码注释有详细解释,可以帮助大家学习。

目录

定时器的分类

延迟定时器(setTimeout)

语法:

三种setTimeout书写方式

案例:点击按钮间隔3秒出现弹窗

案例:打开页面后间隔5秒显示图片

间隔定时器(setInterval)

语法:

书写方式举例

案例:图片切换

案例:10s的倒计时

定时器的区别:

清除定时器

案例:验证码倒计时


定时器的分类

- 延迟定时器(setTimeout)--将代码延迟多长时间执行

- 间隔定时器(setInterval)--将代码每隔多长时间执行一次

延迟定时器(setTimeout)

语法:

setTimeout(函数,时间)

函数:需要延迟执行的代码

时间:隔多长时间执行 单位:毫秒  1000毫秒=1秒

三种setTimeout书写方式

//延时3s在控制台打印:我被执行了
//第一种方式,把函数写在setTimeout里面

setTimeout(function(){
console.log('我被执行了');
},3000)

//第二种方式,在setTimeout写函数名字

setTimeout(fun,3000)
function fun(){
alert('我是延迟定时器')    

}

//第三种方式,在setTimeout里面“调用”函数,别忘了加单引号否则setTimeout不起效果

setTimeout('fun()',3000)
function fun(){
    alert('我是延迟定时器')    
}

案例:点击按钮延时3秒出现弹窗

//点击按钮,3s后弹窗显示信息:我是延迟定时器
//记得别忘了在h5里面写上按钮
document.querySelector('button').onclick=function(){//按钮的点击事件
setTimeout(fun,3000)//延时3s
}

function fun(){
    alert('我是延迟定时器')   
}

效果:点击按钮3s后

案例:打开页面后间隔5秒显示图片

<img src="../img/a1.jpg" alt="" srcset="">
/*图片在此,样式设置为display='none'使其不可见*/
/*多余样式设置不做赘述*/
var img=document.querySelector('img')

setTimeout(function(){

img.style.display='block'//在此设置display='block'使图片可见

},5000)//延时五秒

案例ÿ

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊啊啊啊啊威

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值