Javascript 当DOM对象被隐藏时,事件侦听器是否保持
我正在尝试优化我的代码,但在DOM元素显示设置为“无”时,我找不到任何关于是否应临时删除事件侦听器的信息。是的,它们确实会持续存在,但几乎可以肯定,这不需要担心-如果要优化性能,运行性能测试,以便正确分析问题,并根据需要进行修复。(最好不要过早优化)Javascript 当DOM对象被隐藏时,事件侦听器是否保持,javascript,event-handling,Javascript,Event Handling,我正在尝试优化我的代码,但在DOM元素显示设置为“无”时,我找不到任何关于是否应临时删除事件侦听器的信息。是的,它们确实会持续存在,但几乎可以肯定,这不需要担心-如果要优化性能,运行性能测试,以便正确分析问题,并根据需要进行修复。(最好不要过早优化) 如果你只有4个监听器,CPU的影响肯定是微不足道的-在监听器内部,只需在开始时检查当前的显示是否为none,如果是none,不要在监听器中运行更多的代码-只要尽早返回即可。@CertainPerformance谢谢!我只有4个“鼠标按下”,但我正在
如果你只有4个监听器,CPU的影响肯定是微不足道的-在监听器内部,只需在开始时检查当前的
显示是否为none
,如果是none
,不要在监听器中运行更多的代码-只要尽早返回即可。@CertainPerformance谢谢!我只有4个“鼠标按下”,但我正在开发一个io游戏,所以我试图确保较弱的CPU不会受到限制。你认为这会好吗?什么是运行性能测试的好工具?@CertainPerformance谢谢!这几乎涵盖了我的问题,我应该删除这个问题还是?