$ .event.handle.apply在jQuery代码中的含义是什么?

$ .event.handle.apply在jQuery代码中的含义是什么?

问题描述:

$ .event.handle.apply在jQuery代码中的含义是什么?

jQuery.event.handle()是一个内部jQuery方法,由库用来创建和过滤诸如event namespaces之类的东西。我不知道为什么有人会手动调用它,但我知道什么?

.apply()是一种在ECMA-/Javascript中调用特定上下文中的函数的方法。它有两个参数:

  • 其用作背景的对象
  • 它们代表可选的参数数组

实施例:

$.event.handle.apply(this, [event]); 

这将执行在所述handle function上下文这个(当然,可以改变)一个d通过单个参数事件(变量)。