定时器

定时器分类
     //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)

原文地址:https://www.cnblogs.com/maizilili/p/12581376.html