事件分为:冒泡事件、隧道事件、和直接事件
隧道事件名称始终以Preview开头并首先引发。这使目标元素的父元素有机会在事件到达子元 素之前看到它(因此有Preview前缀)。隧道预览事件紧随冒泡事件之后。 在大多数情况下,只处理冒泡事件,隧道事件通常仅在你希望能够阻止该事件时,或者如果你需要父级在正常处理事件之前做某事时才使用。
点击黄色的脸部时,执行路由事件顺序:
路由事件可以是冒泡的、隧道的或直接的。 1. 冒泡事件首先查找附加到引发事件的目标元素的事件处理程序,然后查看其父元素,然后查看其父元素的父元素,依此类推,直到到达树的根;此顺序由图 4‑2 中的数字表示。 2. 隧道事件以相反的方式工作,它首先在树的根部寻找处理程序,然后向下寻找,直至原始元素结束。 标签:隧道,元素,事件,其父,Preview,冒泡 From: https://www.cnblogs.com/friend/p/17034371.html