javascript - 调用 JavaScript/jQuery 函数的不同方法的性能

标签 javascript jquery performance

以下之间是否有任何性能差异:

示例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/

相关文章:

javascript - !条件打印中的数字旁边在严格比较时打印为真

javascript - 使用 jQuery 将带有参数的函数附加到动态创建的 div

jquery - 在特定屏幕尺寸下删除 Bootstrap 面板类

javascript - 更高效的 Javascript

java - 多次调用 Method/Field.getAnnotation(Class) 与在 Map 中预缓存此数据的性能

JavaScript Date 构造函数落后一天但不考虑时区?

javascript - 仅返回 JavaScript 字符串中最后一个下划线之前的文本

javascript - 我在表 : How can the OnClick handler tell which row it was called from? 的每一行中都有一个按钮

javascript - $.get 不是函数

linux - 如果 linux 中的任何 PID 超过某个限制,如何发出警报?