文章目录
- 1、定时器方法
- 示例:
- 案例:限时秒杀
JavaScript
中可通过
window
对象提供的方法实现在指定时间后执行特定操作,也可以让程序代码每隔一段时间执行一次,实现间歇操作。
1、定时器方法
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiYTMfhHLlN3XnxCM38FdsYkRGZkRG9lcvx2bjxCMy8VZ6l2cs0TPR1UeBpWTS1CT2MWLMZTQClGVF5UMR9Fd4VGdsATNfd3bkFGazxycykFaKdkYzZUbapXNXlleSdVY2pESa9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL4IWM0kjMiBDOlZTNjNmZidDM0QTM2UWM3kjZ3ATMyI2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
setTimeout()
和
setInterval()
方法区别:
相同点:都可以在一个固定时间段内执行
JavaScript
程序代码。
不同点:
setTimeout()
只执行一次代码,
setInterval()
会在指定的时间后,自动重复执行代码。
setTimeout()
方法在执行一次后即停止了操作;
setInterval()
方法一旦开始执行,在不加干涉的情况下,间歇调用将会一直执行到页面关闭为止。
若要在定时器启动后,取消该操作,可以将
setTimeout()
的返回值(定时器
ID
)传递给
clearTimeout()
方法;或将setInterval()的返回值传递给
clearInterval()
方法。