简述
事件:是文档和浏览器窗口中发生的特定交互瞬间。
- 事件是javascript应用跳动的心脏,也是所有东西黏在一起的胶水,当我们与浏览器中web页面进行某些类型的交互时,事件就发生了。
- 事件可能是用户在某些内容上的点击,鼠标经过某个特定元素或按下键盘上的某些按键,事件还可能是web浏览器中发生的事情,比如说某个web页面加载完成,或者是用户滚动窗口或改变窗口大小。
事件流描述的是从页面中接受事件的顺序,在JS中分为两种,一个是事件冒泡,还有一个是事件捕获 (即冒泡流和捕获流)
捕获流 event capturing
捕获流最早由网景公司开发的浏览器使用,在如下结构中
<div>