函数防抖varinputsdocument.getElementById(throttle)varvaluesinputs.value//获取文本框内的值vartimerIdnull// null falsebutton.onclickfunction(){//如果 timerId 有值就打断上一次的 setTimeout 执行if(timerId){widow.clearTimeout(timerId)}//重新执行timerIdsetTimeout((){timerIdnullconsole.log(values)// 打印值},5000)//5秒后再执行}函数节流functionfn(){console.log(3秒执行一次)}varcdfalsebutton.onclickfunction(){if(cd){return}else{fn()// 执行方法cdtruevartimerIDsetTimeout((){cdfalse//一次性定时器重新赋值给cd},3000)}}