文章链接
js语言和框架-JavaScript语言-事件冒泡和捕捉
面5笔5什么是DOM 事件流?有哪几个阶段?
· 以程序的角度说,流是具有方向的数据。
· 事件流所描述的就是从页面中接受事件的顺序。
· 事件捕获:它认为当某个事件发生时,父元素应该更早接收到事件,具体元素则最后接收到事件。
· 事件冒泡:事件冒泡即事件开始时,由最具体的元素接收(也就是事件发生所在的节点),然后逐级传播到较为不具体的节点。
DOM事件流包括三个阶段:
1. 事件捕获阶段:事件从最上一级标签开始往下查找,直到捕获到事件目标(target)。
2. 处于目标阶段
3. 事件冒泡阶段:事件从事件目标(target)开始,往上冒泡直到页面的最上一级标签。