在前端开发中,定时器是一种非常常用的功能,可以用来实现定时刷新页面、轮播图效果、倒计时等功能。在JavaScript中,有两种类型的定时器:setTimeout和setInterval
- setTimeout定时器
setTimeout函数用于在指定的时间后执行一次指定的函数。其语法如下:
其中,function是要执行的函数,milliseconds是延迟的时间,单位为毫秒。
例如,我们可以使用setTimeout函数实现一个简单的定时弹窗效果:
例如,我们可以使用setInterval函数实现一个简单的每隔一秒输出当前时间的效果:
需要注意的是,使用定时器时要注意避免出现内存泄漏的情况,可以在不需要定时器时使用clearTimeout或clearInterval函数清除定时器