_.debounce防抖动和节流

转载于vue官网
https://cn.vuejs.org/
https://zhuanlan.zhihu.com/p/72923073

防抖debounce
假设函数持续多次执行,我们希望让它冷静下来再执行。也就是当持续触发事件的时候,函数是完全不执行的,等最后一次触发结束的一段时间之后,再去执行

例如下面的例子:
在1000毫秒内,我们不停的在input中输入,则这1000毫秒内的函数总不会执行。每输入一次,这1000号码总会重置,当等待1000毫秒后,对应的函数才会执行。

节流throttle
节流的意思是让函数有节制地执行,而不是毫无节制的触发一次就执行一次。什么叫有节制呢?就是在一段时间内,只执行一次。

例如下面的例子:
我们不停的输入,但是每2000毫秒总会执行一次函数





    
    侦听器
    
    
    



    

结果:

问一个回答 是或否的问题:

{{answer}}

你可能感兴趣的:(javascript,vue)