Functions
addDomListener
- addDomListener<N, E, C>(instance: HTMLElementTagNameMap[N], eventName: E, handler: (this: C, event: HTMLElementEventMap[E]) => void, context?: C): EventListener<0>
-
Type parameters
-
N: keyof HTMLElementTagNameMap
-
E: keyof HTMLElementEventMap
-
C = HTMLElementTagNameMap[N]
Parameters
-
instance: HTMLElementTagNameMap[N]
-
eventName: E
-
handler: (this: C, event: HTMLElementEventMap[E]) => void
-
- (this: C, event: HTMLElementEventMap[E]): void
-
Parameters
-
this: C
-
event: HTMLElementEventMap[E]
Returns void
-
Optional context: C
addListener
- addListener<I, C>(instance: I, eventName: string, handler: (this: C, event: any) => void, context?: C): EventListener<1>
-
Type parameters
Parameters
-
instance: I
-
eventName: string
-
handler: (this: C, event: any) => void
-
- (this: C, event: any): void
-
Optional context: C
addListenerOnce
- addListenerOnce<I, C>(instance: I, eventName: string, handler: (this: C, event: any) => void, context?: C): EventListener<1>
-
Type parameters
Parameters
-
instance: I
-
eventName: string
-
handler: (this: C, event: any) => void
-
- (this: C, event: any): void
-
Optional context: C
removeListener
-
Parameters
Returns void
trigger
- trigger(instance: EventEmitter, eventName: string, data?: any): void
-
Parameters
-
-
eventName: string
-
Optional data: any
Returns void
注册DOM对象事件