定时器
一.定时器的分类
1.延迟定时器: 多长时间之后执行一次 例如:广告弹出
2.间歇性定时器(轮循):间隔多长时间执行一次 例如:倒计时、轮播图
二.设置定时器:
延迟定时器:setTimeout(函数,时间);
函数:可以是实名函数可以是匿名函数,传入实名函数时直接写上函数名就行,不能加上括号
时间:单位毫秒(ms)省略单位,不能加单位 1s = 1000ms
间歇性定时器:setInterval(函数,时间);
函数:可以是实名函数可以是匿名函数,传入实名函数时直接写上函数名就行,不能加上括号
时间:单位毫秒(ms)省略单位,不能加单位 1s = 1000ms
假如设置的是1000ms 那就是等页面加载完成后等待一秒后开始执行
三.定时器的返回值
定时器的返回值是一个唯一的数值:家假如有连个定时器,就会返回1和2;作用就是标识当前定时器身份的唯一标识
四.清除定时器
clearTimeout(定时器的返回值);
clearInterval(定时器的返回值);