函数节流:一个函数执行一次以后,只有大于设定的执行周期才执行第二次
需要频繁触发的函数,出于优化性能的角度,在规定时间内,只让函数第一次生效,后面不生效
example:
throttle接收两个参数,一个是执行函数一个是时间,下面这个例子就是再一秒钟之内鼠标划过的时候只显示一次时间
函数防抖:一个需要频繁触发的函数,在规定时间内只让最后一次生效,前面的不生效
(具体应用比如说搜索,当你在一定时间内持续输入文字的时候不进行匹配,当你不再继续输入的时候匹配)
debounce也是接受两个参数,执行函数和时间,他跟节流正好相反,只执行最后一次