1.什么是防抖和节流
防抖:触发该事件,如果n秒内再次被触发,则重新计时。如果n秒内,没有触发,则执行。
节流:触发该事件,则n秒内不能触发该事件,n秒后可以再触发该事件。
2.防抖实现
(1)先定义一个输入框
(2)获取输入框的内容到控制台,调用debounce函数打印输入框的内容
(3)写一个debounce函数,设置计时器,由于垃圾回收机制,t必须定义在return外面,因为t是一直需要用到的,被回收了就一直是null就起不了作用,
(4)完整代码
3.节流实现
(1)设置一个滚动条
(2)当滚动条滚动式控制台打印
(3)函数方法
(4)完整代码