首先
在src下新建的utils文件夹中新建一个index.js文件,用于存放封装的方法。
然后将节流函数(1)的方法写入:
/***
* 节流函数 在wait间隔时间内不再进行任何调用时,触发一次最后的调用(如:wait设置为300ms,一直点击,该函数一直不执行,只有在间隔了300ms不做任何点击后,才执行刚才的最后一次点击)
* @ func 执行函数
* @ wait 等待时间
* @ {Boolean} immediate 是否立即执行
* @return {Function}
*/
function throttle(func, wait, immediate) {
var timeout;
return function (