事件的触发权很多时候都属于用户,有些情况下会产生问题: 向后台发送数据,用户频繁触发,对服务器造成压力 一些浏览器事件:window.onresize.window.mousemove等,触发的频率非常高,会造成浏览器性能问题 如果你碰到这些问题,那就需要用到函数节流和防抖了. 一.函数节流(throttle) 函数节流:一个函数执行一次后,只有大于设定的执行周期后才会执行第二次.有个需要频繁触发函数,出于优化性能角度,在规定时间内,只让函数触发的第一次生效,后面不生效. 1.如何实现 其原理是…