- 实现构造函数和 Map 存储的监听器注册表 - 实现 on() 方法:添加事件监听器并自动跟踪 - 实现 off() 方法:移除指定元素和事件的所有监听器 - 实现 clear() 方法:清除所有已注册的事件监听器 - 实现 _getKey() 私有方法:为元素和事件生成唯一标识 - 支持 passive 等事件选项配置 - 在 clear() 中添加错误处理,避免元素已移除时报错 - 导出 ArgonEventManager 类供其他模块使用 验证需求:2.5, 11.2, 11.4
6.7 KiB
6.7 KiB