什么对性能更好:每个元素的事件或一个具有委派的事件

What is better for performance: event for each element or one event with delegation?

本文关键字:事件 一个 委派 性能 元素 什么 更好      更新时间:2023-09-26

我需要用每个单元格中的输入元素制作一个大表(例如,100x100)。什么对性能更好:为每个输入元素创建事件,或者为表创建事件并使用事件委派(传播)?

我觉得很多活动会减缓一切,但代表团会更好吗?我也在考虑一些事情,比如只为可见元素或类似元素动态创建和删除事件。

如果将事件处理程序附加到表,则可以获得事件目标,该目标将包含实际触发事件的元素。与应用多个事件相比,它对性能的影响要小得多。

请注意,并不是所有的事件都是冒泡的,所以这种技术不适用于所有的事件类型。