原生Javascript实现防抖与节流

其实防抖和节流这些标记的实现主要都是通过闭包来实现的

一、防抖

任务频繁触发的情况下,只有任务触发的间隔超过指定间隔的时候,任务才会执行。如果n秒内高频事件再次被触发,则重新计算时间。




  
  
  
  防抖


  

  

二、节流

指定时间间隔内只会执行一次任务。




  
  
  
  节流



  

  

 

你可能感兴趣的:(原生Javascript实现防抖与节流)