首页 > 试题广场 >

说说前端中的事件流

[问答题]

事件流描述的是从页面中接受事件的顺序,其包括一下三个阶段:

事件捕捉阶段

处于目标阶段

事件冒泡阶段

事件处理程序 addEventListener:他接受三个值,第一个是事件触发的类型,第二个是事件处理函数,第三个是一个布尔值,如果布尔值为true,这是在事件捕捉阶段调用事件处理函数,为false时则是在事件冒泡阶段调用事件处理函数

编辑于 2020-06-03 21:00:16 回复(0)
语法 element.addEventListener(event, function, useCapture) 参数值 参数 描述 event 必须。字符串,指定事件名。 注意: 不要使用 "on" 前缀。 例如,使用 "click" ,而不是使用 "onclick"。 提示: 所有 HTML DOM 事件,可以查看我们完整的 HTML DOM Event 对象参考手册。 function 必须。指定要事件触发时执行的函数。 当事件对象会作为第一个参数传入函数。 事件对象的类型取决于特定的事件。例如, "click" 事件属于 MouseEvent(鼠标事件) 对象。 useCapture 可选。布尔值,指定事件是否在捕获或冒泡阶段执行。 可能值: true - 事件句柄在捕获阶段执行 false- false- 默认。事件句柄在冒泡阶段执行 技术细节 DOM 版本: DOM Level 2 Events 返回值: 没有返回值 记录: 在 Firefox 6 和 Opera 11.60 中 useCapture 参数是可选的。 (在 Chrome、IE 和 Safari 中一直都是可选的)。
发表于 2019-08-25 17:50:45 回复(0)