1

我正在尝试优化我的代码,但我找不到任何关于在 DOM 元素显示设置为无时是否应该暂时删除事件侦听器的信息

4

1 回答 1

1

是的,它们确实会持续存在,但几乎可以肯定不必担心 - 如果您想优化性能,请运行性能测试,以便您可以正确分析事物并根据需要进行修复。(最好不要过早优化)。

如果你只有 4 个监听器,那么对 CPU 的影响肯定几乎没有——在监听器内部,只需检查当前display是否none在开头,如果是none,就不要在监听器中运行任何代码——return早点。

于 2019-03-22T04:17:33.673 回答