$ .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通过单个参数事件(变量)。