qiuguixin

Results 5 comments of qiuguixin

#### 防抖 > 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。 应用场景:按钮点击事件/input事件,防止用户多次重复提交 手写debounce: ```javascript // func是用户传入需要防抖的函数 // wait是等待时间 const debounce = (func, wait = 50) => { if (typeof func !== 'function') { throw new TypeError('Error') }...

**观察者模式**为一刀切模式,对所有订阅者一视同仁 **发布订阅模式** 可以戴有色眼镜,有一层过滤或者说暗箱操作😄