.stop: 不会一直传递,自己运行结束就结束了。就是js中的event.stopPropagation()的缩写,它是用来阻止冒泡的;
.prevent: 比如 submit 加了这个,就不会提交了。就是js中event.preventDefault()的缩写,它是用来阻止默认行为的;
.capture: 在传递的父子事件种,加了这个,无论先点哪个,都先执行这个。捕获事件和冒泡事件(默认)是两种事件流,事件捕获是从document到触发事件的那个元素;冒泡事件是从下向上的触发事件;
.self: 只有点击自己本身才会执行,点他的子元素也不会被传递。就是防止父元素(设置了该修饰符)的子元素的事件冒泡到父元素上,只有本身触发时才会执行事件处理程序(函数)
.once: 只执行一次。
本文介绍了JavaScript中用于事件处理的五个修饰符:.stop防止事件冒泡,.prevent阻止默认行为,.capture实现事件捕获,.self确保事件仅在元素自身触发时执行,.once则让事件处理程序只执行一次。这些修饰符帮助开发者更精细地控制事件流程。
1965

被折叠的 条评论
为什么被折叠?



