@1 第一种使用方法,使用一个变量来进行判断。
定义一个变量isRun,用于判断变量的值是否进行下一步的操作,例如在发送请求之前判断是否为false,如果通过判断进行方法请求函数体中,第一步修改变量的值为true,第二步当函数请求结束之后在将变量改为false。
@2 利用定时器来进行防抖:
我们通过给每一个点击事件都添加一个定时器的方法,如果定时器规定的执行函数的时间没
有到之前就把之前的定时器给进行清除。这样就只会执行最后一次的定时器了。
@3 封装防抖函数的方法debounce