EventTarget()
构造函数创建新
EventTarget
对象实例。
var myEventTarget = new EventTarget();
None.
An instance of the
EventTarget
对象。
class MyEventTarget extends EventTarget {
constructor(mySecret) {
super();
this._secret = mySecret;
}
get secret() { return this._secret; }
};
let myEventTarget = new MyEventTarget(5);
let value = myEventTarget.secret; // == 5
myEventTarget.addEventListener("foo", function(e) {
this._secret = e.detail;
});
let event = new CustomEvent("foo", { detail: 7 });
myEventTarget.dispatchEvent(event);
let newValue = myEventTarget.secret; // == 7
| 规范 | 状态 | 注释 |
|---|---|---|
|
DOM
The definition of 'EventTarget() constructor' in that specification. |
实时标准 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
EventTarget()
构造函数
|
Chrome 64 | Edge ≤79 | Firefox 59 | IE No | Opera 51 | Safari No | WebView Android 64 | Chrome Android 64 | Firefox Android 59 | Opera Android 47 | Safari iOS No | Samsung Internet Android 9.0 |
完整支持
不支持
EventTarget
EventTarget()