天天看点

57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀

文章目录

  • 1、定时器方法
  • 示例:
  • 案例:限时秒杀

JavaScript

中可通过

window

对象提供的方法实现在指定时间后执行特定操作,也可以让程序代码每隔一段时间执行一次,实现间歇操作。

1、定时器方法

57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀

setTimeout()

setInterval()

方法区别:

相同点:都可以在一个固定时间段内执行

JavaScript

程序代码。

不同点:

setTimeout()

只执行一次代码,

setInterval()

会在指定的时间后,自动重复执行代码。

57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀

setTimeout()

方法在执行一次后即停止了操作;

setInterval()

方法一旦开始执行,在不加干涉的情况下,间歇调用将会一直执行到页面关闭为止。

若要在定时器启动后,取消该操作,可以将

setTimeout()

的返回值(定时器

ID

)传递给

clearTimeout()

方法;或将setInterval()的返回值传递给

clearInterval()

方法。

示例:

57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀
57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀
57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀

案例:限时秒杀

57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀
57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀
57 BOM之window对象——定时器1、定时器方法示例:案例:限时秒杀

继续阅读