函数的防抖与节流
防抖 前面的所有的触发都被取消,最后一次执行在规定的时间之后才会被触发,也就是说如果连续快速的触发,只会执行一次
如:文本框输入(1、只要有文本的变化 就向服务器发请求 2、文本输入完成 再向服务器发请求)
lodash插件:里面封装了防抖与节流的业务(闭包与延迟时器),它对外暴露的是_
_.debounce(function(){
},1000)
节流:在规定的间隔时间范围内不会重复触发回调,只有大于这个时间间隔才会触发回调,把频繁触发变为少量触发
1秒只能触发一次 点击多次 只成功一次 拒绝恶意点击
轮播图 点击多次会 越来越快?
_.throttle(function(){
},1000)