事件修饰符(常用6个)
1,prevent:阻止标签默认行为,如:表单默认提交(阻止表单自动跳转,可能是因为跳转之前 要验证数据,或者不是要跳转),a标签的点击跳转。
通过封装js中的event.preventDefault()方法
2,passive:告诉浏览器不阻止该事件的默认行为,就是让浏览器不必等待直接执行,例如滚动 事件的默认行为(滚动)立即执行不必等待onScroll完成?
3,stop:阻止事件冒泡
4,capture:使用事件捕获模式?元素冒泡时先触发带有该修饰符的元素上的处理函数,有多个带有该修饰符的时候,由外而内触发。
5,once:只触发一次
6,self:当event.target(事件源)是当前元素才触发该处理函数