销毁事件管理器,移除所有监听
派发事件(事件派发期间,新增的同类型事件监听器不会再收到通知)
事件类型,不区分大小写
传递给监听器的参数
检查是否有特定类型的事件监听
事件类型,不区分大小写
是否存在该类型的事件监听
取消事件监听
事件类型,不区分大小写
Optional
listener: (...args: any[]) => void回调函数,如果为空则删除所有该类型的事件监听
Optional
caller: any回调函数执行上下文
取消特定上下文的所有事件监听
Optional
caller: unknown函数上下文,如果为空则清空所有事件监听
注册事件监听(多次注册,只生效最后一次)
事件类型,不区分大小写
回调函数
Optional
caller: any回调函数执行上下文
注册一次性事件监听,事件被执行后自动取消监听(多次注册,只生效最后一次)
事件类型,不区分大小写
回调函数
Optional
caller: any回调函数执行上下文
事件管理器,用于管理事件的注册、触发和销毁