以下之间是否有任何性能差异:
示例1:
$(window).on('resize', abc);
function abc(){
//some abc code
}
示例2:
$(window).on('resize', function(){
//some abc code
});
如果是,各自的优缺点是什么?
如果不是,哪种是首选做法?
最佳答案
示例1:
$(window).on('resize', abc);
function abc(){
//some abc code
}
在此 abc() 函数可用于调整窗口大小,我们可以在任何其他事件上使用该函数。但与示例 2
相比,该函数的运行速度较慢示例2:
$(window).on('resize', function(){
//some abc code
});
示例 2 的运行速度比示例 1 更快。此功能仅适用于调整窗口大小。
如果您想使用 abc() 函数超过 1 个事件,则示例 1 很好,否则示例 2 很好。 p>
关于javascript - 调用 JavaScript/jQuery 函数的不同方法的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40394708/