参数
- 事件名
- 回调函数,获得一个event参数
- 回调函数行为控制(boolean || option),只填写boolean控制的是useCapture
option:开一个ts文件,然后用AddEventListenerOptions定义,vscode定位定义文件
once?: boolean;//是否调用一次,true的话调用一次之后移除这个回调函数
passive?: boolean;//是否阻止默认行为,true的话,禁用回调函数使用preventDefault方法且警告
capture?: boolean;//是否在捕获阶段触发回调函数
是稳妥的
作用
- 注册多个监听器
- 控制回调函数的触发阶段
- 一个文档上的元素 Element,Document和Window或者任何其他支持事件的对象