Home > @taiyuuki/utils > EventsController
EventsController class
This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
DOM Event Controller
Signature:
typescript
declare class EventsController<T extends EventTarget>
declare class EventsController<T extends EventTarget>
Example
ts
const evt_ctrl = new EventsController(el)
evt_ctrl.add_evt('click', callback1)
evt_ctrl.add_evt('keypress', callback2)
evt_ctrl.remove_all()
const evt_ctrl = new EventsController(el)
evt_ctrl.add_evt('click', callback1)
evt_ctrl.add_evt('keypress', callback2)
evt_ctrl.remove_all()
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(target) | (BETA) Constructs a new instance of the EventsController class |
Methods
Method | Modifiers | Description |
---|---|---|
add_evt(type, callback) | (BETA) 绑定事件 | |
remove_all() | (BETA) 解除所有绑定的事件 |