模拟实现underscore中的节流(throttle)

函数节流(throttle):当持续触发事件时,保证一定时间段内只调用一次事件处理函数。
滚动一次窗口
1、第三个参数未传,滚动时触发一次,等待1500ms后再触发一次
2、第三个参数对象leading传false,滚动时不立即触发,1500ms后触发一次
3、第三个参数对象trailing传false,滚动时立即触发,1500ms后不触发
注:leading和trailing不能同时设置为false
应用场景:拖拽触发事件;指定时间后调用
举例:




  
  
  
  Document


  

你可能感兴趣的:(javascript,前端)