DOM事件

术语

  • 事件:发生一件事

  • 事件类型:发生什么事情;点击、鼠标按下、鼠标抬起、鼠标移入、鼠标移出、键盘按下、键盘抬起……

  • 事件处理程序:一个函数,当某件事情发生时运行。

  • 事件注册:将一个事件处理程序,挂载到某个事件上。

事件流

事件流:当某个事件发生的时候,哪些元素会监听到该事件的发生,这些元素发生该事件的顺序。

当一个元素发生了某个事件时,那么该元素的所有祖先元素都发生了该事件。

事件冒泡:先触发最里层的元素,然后再依次触发外层元素 事件捕获:先触发最外层的元素,然后再依次触发里面元素

目前,标准规定,默认情况下,事件是冒泡的方式触发。

事件源、事件目标:事件目标阶段的元素