Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当DOM对象被隐藏时,事件侦听器是否保持_Javascript_Event Handling - Fatal编程技术网

Javascript 当DOM对象被隐藏时,事件侦听器是否保持

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

我正在尝试优化我的代码,但在DOM元素显示设置为“无”时,我找不到任何关于是否应临时删除事件侦听器的信息。是的,它们确实会持续存在,但几乎可以肯定,这不需要担心-如果要优化性能,运行性能测试,以便正确分析问题,并根据需要进行修复。(最好不要过早优化)


如果你只有4个监听器,CPU的影响肯定是微不足道的-在监听器内部,只需在开始时检查当前的
显示是否为
none
,如果是
none
,不要在监听器中运行更多的代码-只要
尽早返回即可。

@CertainPerformance谢谢!我只有4个“鼠标按下”,但我正在开发一个io游戏,所以我试图确保较弱的CPU不会受到限制。你认为这会好吗?什么是运行性能测试的好工具?@CertainPerformance谢谢!这几乎涵盖了我的问题,我应该删除这个问题还是?