V2EX  ›  英汉词典
Enqueued related words: Rate-limit

Debounce

定义 Definition

debounce(动词)在编程/电子中指“去抖动”:通过设定时间间隔,避免因短时间内的重复触发(如按钮抖动、键盘连击、滚动/输入事件频繁触发)而多次执行同一操作。常见做法是:在停止触发一段时间后才执行一次。

发音 Pronunciation

/diːˈbaʊns/

例句 Examples

Click the button once; the script will debounce the event.
点击按钮一次;脚本会对该事件进行去抖处理。

To prevent excessive API calls, we debounce the search input so it only sends a request after the user stops typing for 300 milliseconds.
为避免过多的 API 调用,我们对搜索输入做去抖:用户停止输入 300 毫秒后才发送请求。

词源 Etymology

由 **de-**(表示“去除、反向”)+ bounce(弹跳、反弹)构成,字面意思是“去掉反弹”。最初与电子开关的“接触反弹/抖动”现象相关,后来在软件开发中广泛用于描述对高频事件的抑制与延迟触发。

相关词 Related Words

文学作品 Literary Works

“debounce”更常见于技术文档与工程写作,而非传统文学作品;在以下类型的经典技术著作/资料中经常出现(尤其在讲事件处理与交互时):

  • JavaScript: The Definitive Guide(David Flanagan)
  • Eloquent JavaScript(Marijn Haverbeke)
  • You Don’t Know JS(Kyle Simpson)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2088 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 13:58 · PVG 21:58 · LAX 05:58 · JFK 08:58
♥ Do have faith in what you're doing.