window.setInterval()
方法用于重复执行指定的函数或代码片段,它具有以下作用:
1. 定时执行代码
使用 setInterval()
方法可以设置一个定时器,使得指定的函数在一定的时间间隔内重复执行。这对于需要周期性地执行
代码逻辑很有用,比如定时更新数据、轮询服务器等。
2. 动画效果
setInterval()
可以用于实现简单的动画效果,通过在每次重复执行的函数中更新元素的属性值,从而改变元素的外观并
模拟动画效果。
3. 计时器
借助 setInterval()
方法,可以创建一个计时器,用于测量经过的时间。通过在每次重复执行的函数中记录时间,可以实
现简单的秒表或计时器功能。
需要注意的是,使用 setInterval()
时要确保及时清除定时器,以免出现无限循环或资源浪费。可以使用 clearInterval()
方法来清除已设置的定时器。