实现这一目标的最佳方式是什么:
我有多个元素需要在发生全局事件时进行某种计算(例如调整大小,滚动)。
我可以
或
我有什么方法可以丢失吗?
答案 0 :(得分:0)
将每个元素添加到数组中,然后为该事件提供单个侦听器 并且每当它发生时,运行一个接受数组和循环的处理程序 通过每个来执行其计算
- 这个;将单个事件处理程序附加到文档/正文元素,并在其中执行任何操作。
为什么:因为它具有较少的内存/性能开销,并且可维护性更高(在JavaScript的情况下,通常会超过其他所有内容)。