在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。
计时器类型:
一次性计时器:仅在指定的延迟时间之后触发一次。
间隔性触发计时器:每隔一定的时间间隔就触发一次。
计时器方法:
方法 | 说明 | 语法 |
---|---|---|
setTimeout() | 指定的延迟时间之后执行代码 | setTimeout(代码,延迟时间); |
clearTimeout() | 取消 setTimeout() 设置 | clearTimeout(setTimeout()的ID) |
setInterval() | 每隔指定的时间执行代码 | setInterval(代码,交互时间); |
clearInterval() | 取消 setInterval() 设置 | clearInterval(setInterval()的ID) |