定时器分类
//setTimeout 1000ms后执行1次
var timer = setTimeout(function(){
},1000);
//setInterval 每隔1000ms执行一次,执行多次
var timer = setInterval(function(){
},1000)
//清除Timeout的定时器
clearTimeout(timer);
//清除Interval的定时器
clearInterval(timer);
点击按钮,开启定时器
防止多次点击按钮,导致开启多个定时器,定时器加速。在每次点击按钮时候,判断定时器是否已经开启
if(timer){
clearInterval(timer);
}
setInterval(function(){
},1000)