事件
浏览器窗口,文档等发生的一些特定的交互瞬间。对于 Web 应用来说,有下面这些代表性的事件:点击某个元素、将鼠标移动至某个元素上方、关闭弹窗等等。
JavaScript 是以事件驱动为核心的一门语言。JavaScript 与 HTML 之间的交互是通过事件实现的。
事件三要素
事件源:添加事件的元素。
事件类型:触发的事件。
事件处理:触发事件之后要执行的回调函数(代码)。
事件流
事件流三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。
捕获阶段:从上到下进行逐级捕获:html => body => div => p,从父元素流向目标元素
冒泡阶段:从下往上进行事件冒泡: p =>div => body => html,把事件一点一点向父元素传递。
标签:冒泡,JavaScript,捕获,元素,阶段,事件 From: https://www.cnblogs.com/StartledSting/p/16770947.html