# 面试题 **Repository Path**: TXM0117/interview-questions ## Basic Information - **Project Name**: 面试题 - **Description**: 前端面试题前端面试题前端面试题 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-03-03 - **Last Updated**: 2023-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WebAPI ### DOM 事件流与事件委托 #### 2.1 事件流 **事件流**:⼜称为事件传播,是⻚⾯中接收事件的顺序。DOM2级事件规定的事件流包括了3个阶段: - 事件捕获阶段(capture phase) - 处于⽬标阶段(target phase) - 事件冒泡阶段(bubbling phase) ![](https://secure2.wostatic.cn/static/oHTNpD6mdJfmKF1jPzhGRm/1676540896648.png?auth_key=1676766363-S7ffKJT7u5ZXfRaGtaucg-0-cf71ee37f57ca856bbe35a7286cfa4a5) **事件捕获(Event Capturing)** 事件开始由较为不具体的节点接收后,然后开始逐级向下传播到最具体的元素上。 事件捕获的最大作用在于:事件在到达预定⽬标之前就可以捕获到它。 如果仍以上面那段 HTML 代码为例,当点击按钮后,在事件捕获的过程中,document 对象会首先接收到这个 `click` 事件,然后再沿着 DOM 树依次向下,直到 ` ``` 如果点击了上面页面代码中的 `