SOURCE

function debunce(fun){
    var timer;
   return function(){
    if(timer){
        clearTimeout(timer)
    }
    timer = setTimeout(()=>{
        fun.apply(this,arguments)
    },1000)
   }
}


function throttle(fun){
    var flag = true;
   return function(){
    if(!flag)return;
    flag = false;
    setTimeout(()=>{
        fun.apply(this,arguments)
        flag = true;
    },1000)
   }
}


console 命令行工具 X clear

                    
>
console