debounce(动词)在编程/电子中指“去抖动”:通过设定时间间隔,避免因短时间内的重复触发(如按钮抖动、键盘连击、滚动/输入事件频繁触发)而多次执行同一操作。常见做法是:在停止触发一段时间后才执行一次。
/diːˈbaʊns/
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 毫秒后才发送请求。
由 **de-**(表示“去除、反向”)+ bounce(弹跳、反弹)构成,字面意思是“去掉反弹”。最初与电子开关的“接触反弹/抖动”现象相关,后来在软件开发中广泛用于描述对高频事件的抑制与延迟触发。
“debounce”更常见于技术文档与工程写作,而非传统文学作品;在以下类型的经典技术著作/资料中经常出现(尤其在讲事件处理与交互时):