销毁事件管理器,移除所有监听器并清理资源 销毁后的管理器不应再被使用
派发事件,通知所有监听该事件的处理器
事件类型,不区分大小写
传递给监听器的参数,支持任意数量和类型的参数
@注意事项
检查是否有特定类型的事件监听器
事件类型,不区分大小写
如果存在该类型的事件监听器返回true,否则返回false
取消事件监听
事件类型,不区分大小写
Optionallistener: (...args: unknown[]) => void要取消的回调函数,如果为空则删除该类型的所有事件监听
Optionalcaller: unknown回调函数执行上下文,用于精确匹配要取消的监听器
@注意事项
取消特定上下文的所有事件监听
Optionalcaller: unknown函数上下文,如果为空则清空所有事件监听
@注意事项
注册事件监听器
事件类型,不区分大小写
回调函数,接收事件参数
Optionalcaller: unknown回调函数执行上下文,决定函数内this的指向
@注意事项
注册一次性事件监听器,事件被执行后自动取消监听
事件类型,不区分大小写
回调函数,接收事件参数
Optionalcaller: unknown回调函数执行上下文,决定函数内this的指向
@注意事项
事件管理器,用于管理事件的注册、触发和销毁 支持多种事件监听模式:普通监听、一次性监听、批量取消等
Example
@注意事项