关于事件委托的[addEventListener vs onclick

问题描述 投票:4回答:1

我正在了解事件的工作原理,主要是addEventListener中的事件捕获和冒泡事件。此article对于整体理解很有帮助。

捕获和冒泡定义了父元素中事件发生的顺序。据我了解this is important是由于事件委派。 addEventListener实际上并没有为您委派事件,它只是搜索委派的事件,对吗?

除了事件委托之外,还有其他原因搜索DOM层次结构吗?

[当我将DOM level 1 onclick事件附加到父元素并单击其子元素之一时,我仍然将子元素作为事件target。所以我看不到将事件侦听器附加到子元素然后冒泡搜索委托元素的意义。这里一定有我想念的东西。

当然,如果您手动维护委托事件,则无需遍历DOM层次结构来寻找委托事件?

我正在学习事件的工作原理,主要是在addEventListener中捕获事件和冒泡。本文对整体理解很有帮助。捕获和冒泡定义了...

javascript dom-events addeventlistener event-bubbling event-delegation
1个回答
3
投票

addEventListener实际上并没有为您委派事件,它只是搜索委派的事件,对吗?

© www.soinside.com 2019 - 2024. All rights reserved.