Event listener(事件监听器):在编程中(尤其是 JavaScript/网页开发),指“监听”某种事件(如点击、键盘输入、页面加载等)并在事件发生时执行相应代码的函数或机制。常见于 DOM 的 addEventListener 用法。
/ɪˈvɛnt ˈlɪsənər/
Click the button to trigger the event listener.
点击按钮会触发事件监听器。
In a single-page app, we attach an event listener to the form so it can validate input and prevent a page reload when the user submits.
在单页应用中,我们给表单绑定事件监听器,用于在用户提交时校验输入并阻止页面重新加载。
该词由 event(事件)+ listener(监听者/监听器)组合而成。它源于图形界面与事件驱动编程(event-driven programming)的概念:程序不是按固定顺序一直往下跑,而是“等待事件发生”,一旦发生就由监听器接手处理。