Debounce(防抖)是 JavaScript 高频面试题与前端性能优化的核心技巧:它通过延迟执行、重置定时器的方式,确保一个函数只在最后一次被调用并经过指定静默期后才真正执行。
Rx.Observable.prototype.debounce 是 RxJS(Reactive Extensions for JavaScript)中用于"流量整形"的核心操作符:它让源 Observable 在某段静默期(没有产生新值的时间段)过后才放行最新值,天然适合搜索联想 ...