EventTarget(事件目标)是 Web/JavaScript DOM 中的一个基础接口,表示能够接收事件并支持事件监听的对象。常见的 EventTarget 包括 Element、Document、Window 等;它们通常提供 addEventListener()、removeEventListener()、dispatchEvent() 等方法。该词在编程语境最常见;在其他语境中也可拆解为 “event(事件)+ target(目标)”。
/ɪˈvɛnt ˌtɑːrɡɪt/
The button is an EventTarget, so you can listen for clicks.
这个按钮是一个 EventTarget,所以你可以监听点击事件。
In the DOM, many objects inherit from EventTarget, which allows developers to register listeners and dispatch custom events for modular communication.
在 DOM 中,很多对象都继承自 EventTarget,这让开发者可以注册监听器并派发自定义事件,以实现模块化通信。
由 event(事件)和 target(目标)组合而成。这里的 “target” 指事件要作用到的对象:某个对象“成为事件的目标”,就意味着它能够接收事件并参与事件机制(监听、触发、传播等)。