Skip to content

二、DOM与事件模型

主题核心知识点概览
1.事件流:捕获与冒泡• 描述 DOM 的事件流建立心智模型。了解一个事件从外到内(捕获)再从内到外(冒泡)的完整路径。
2.事件委托:更高效的监听
• 什么是事件委托及其优点
event.target vs event.currentTarget
核心实战技巧。基于“冒泡”原理,引出事件委托,对比为每个子元素绑定事件与在父元素上统一监听的优劣,并解释targetcurrentTarget的区别。
3.阻止冒泡与默认行为event.stopPropagation()
event.preventDefault()
掌握控制权。用清晰的示例分别演示如何阻止事件继续传播,以及如何阻止链接跳转、表单提交等浏览器默认行为。
4.深入 addEventListener
useCapturepassive 的作用性能与控制。讲解addEventListener的第三个参数。useCapture关联到捕获阶段,而passive: true则是一个重要的滚动性能优化点。
最近更新