我正在尝试优化我的代码,但我找不到任何关于在 DOM 元素显示设置为 none 时是否应该暂时删除事件侦听器的任何内容
是的,它们确实存在,但几乎可以肯定这不是需要担心的事情 - 如果您想优化性能,请运行性能测试,以便您可以正确分析事物,并根据需要进行修复。(最好不要过早优化(。
如果你只有 4 个侦听器,CPU 的影响肯定几乎为零——在侦听器内部,只需检查当前display
是否在开始时none
,如果是none
,不要再在侦听器中运行任何代码——只是早return
。