事件流和return

来源:互联网 发布:mac 收音机软件 编辑:程序博客网 时间:2024/05/21 09:49

return;返回为空,可用于终止函数

事件冒泡:事件从最具体的节点开始向外传播到最宽泛的节点。属于事件的默认类型,被绝大多数的浏览器所支持。

事件捕获:事件从最宽泛的节点开始向内传播到最具体的节点。在ie8及更早的ie中不被支持。

if(event.preventDefault){event.preventDefault();}else{event.returnValue=false;}if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}


addEventListener() 最后一个参数允许选择事件触发的方向,true:捕获 false:冒泡(默认)

return false;既阻止了元素的默认行为,也阻止了事件继续向上冒泡或者向下传播。它可以运行在所有浏览器中,当解释器碰到它时,它会停止处理这个函数中剩下的代码,而继续执行调用这个函数的代码之后的内容。


0 0
原创粉丝点击