我有一些元素监听窗口调整大小和滚动事件。为了使代码清晰易读,我在不同的块中多次声明了相同的窗口事件,如下所示...
$('#foo')...
$(window).resize(function() {
$('#foo')...
});
// lots of code...
$('#bar')...
$(window).resize(function() {
$('#bar')...
});
// and so on..
我认为一般应该写成
$(window).resize(function() {
$('#foo')...
$('#bar')...
});
// lots of code
$('#foo')...
// lots of code
$('bar')...
我的问题是,如果我多次声明窗口事件,它会对 jQuery 性能有什么影响吗?