空事件会减慢Javascript处理速度吗?

空事件会减慢Javascript处理速度吗?,javascript,jquery,performance,Javascript,Jquery,Performance,我有一个空的$(窗口)。调整大小功能 我在想,把它评论出来会有什么影响吗 关于页面的处理(速度)?好吧,如果这个方法没有任何作用,为什么要保留它 虽然速度的提高可以忽略不计,但删除回调仍然是有意义的,因为每次调整页面大小时,您的方法仍然会被触发。因此,是的,继续并移除它。可测量:可能不会。 注释掉处理程序会导致函数不被绑定到resize事件,从而降低内存占用;代码仍然必须下载到客户端,因此带宽方面,您将一无所获(事实上,注释代码会导致更多数据下载到客户端) 然而,主要的问题是:如果代码中有一个空

我有一个空的
$(窗口)。调整大小
功能
我在想,把它评论出来会有什么影响吗

关于页面的处理(速度)?

好吧,如果这个方法没有任何作用,为什么要保留它


虽然速度的提高可以忽略不计,但删除回调仍然是有意义的,因为每次调整页面大小时,您的方法仍然会被触发。因此,是的,继续并移除它。

可测量:可能不会。

注释掉处理程序会导致函数不被绑定到resize事件,从而降低内存占用;代码仍然必须下载到客户端,因此带宽方面,您将一无所获(事实上,注释代码会导致更多数据下载到客户端)


然而,主要的问题是:如果代码中有一个空函数,为什么要保留它?

我刚刚做了一些分析,是的,调用一个空事件函数确实会导致性能下降,尽管影响很小。用铬做的测试

1ms
-在不绑定任何事件函数的情况下触发单击

1ms
-在绑定1个空事件函数的情况下触发单击

1ms
-在绑定10个空事件函数的情况下触发单击

2ms
-在绑定100个空事件函数的情况下触发单击


11ms
-当函数本身没有被注释掉时,触发点击并绑定1000个空事件函数

-只有它的内容,我记得以后最好在里面放点东西。。。这是我个人的事guess@Asaf我懂了。嗯,速度损失仍然很难测量,所以如果这是你的主要担忧,你可以继续,离开它。