BOM 定时器
2020-06-24 本文已影响0人
社会主义顶梁鹿
一、定时器setTimeout、清除定时器clearTimeout
1、window.setTimeout(调用函数,延时时间);
setTimeout()方法用于设置一个定时器,该定时器在定时器到期后执行调用函数。
(1)这个window在调用的时候可以省略
(2)延时时间单位是毫秒,
(3)延时时间可以省略,如果省略默认是0
(4)这个调用函数可以写函数,也可以写函数名
(5)普通函数是按照代码顺序直接调用,而setTimeout需要等待时间,时间到了才去调用这个函数,因此也被称为回调函数。
2、window. clearTimeout(定时器名字);
clearTimeout()方法取消了先前通过调用setTimeout()建立的定时器。
(1)window可以省略
(2)参数是定时器的名字
二、循环定时器setInterval、清除定时器clearInterval
1、window.setInterval(调用函数,延时时间);
setInterval()方法重复调用一个函数,每隔这个时间,就调用一次。
(1)这个window在调用的时候可以省略
(2)延时时间单位是毫秒,
(3)延时时间可以省略,如果省略默认是0
(4)这个调用函数可以写函数,也可以写函数名
2、window. clearInterval(定时器名字);
(1)window可以省略
(2)参数是定时器的名字