$ .event.handle.apply可能在jQuery代码中意味着什么?

时间:2011-02-10 06:47:09

标签: javascript jquery

$ .event.handle.apply在jQuery代码中可能意味着什么?

1 个答案:

答案 0 :(得分:3)

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

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

  • 用作上下文的对象
  • 表示可选参数的数组

示例:

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

这将执行上下文中的handle function(当然,这可能会有所不同)并传入一个参数 event < / strong>(变量)。