事件捕获
当一个事件触发后,从window对象触发事件,不断向下经过子节点,在事件到达目标节点之前的过程就是捕获过程,所有经历过的子节点都会触发相应事件,自上而下;
事件冒泡
事件到达目标节点后,会沿着捕获阶段原路返回再触发一遍对应事件,自下而上;
可以通过addEventListener的第三个参数决定事件是捕获阶段触发还是冒泡阶段触发,默认false(事件冒泡阶段,true为事件捕获阶段)
https://blog.csdn.net/chenjuan1993/article/details/81347590
https://www.cnblogs.com/dlm17/p/12712360.html