Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试优化我的代码,但我找不到任何关于在 DOM 元素显示设置为无时是否应该暂时删除事件侦听器的信息
是的,它们确实会持续存在,但几乎可以肯定不必担心 - 如果您想优化性能,请运行性能测试,以便您可以正确分析事物并根据需要进行修复。(最好不要过早优化)。
如果你只有 4 个监听器,那么对 CPU 的影响肯定几乎没有——在监听器内部,只需检查当前display是否none在开头,如果是none,就不要在监听器中运行任何代码——return早点。
display
none
return