proxy函数的使用方法
时间:2014-5-26
$.proxy()函数返回一个新的函数,并且这个函数始终保持特定的作用域,所谓的作用域,就是执行这个函数对象的范围,当一个事件函数被元素绑定时,其作用域原则上应指向这个元素,但有些事件函数的作用域,在被元素绑定时并不指向元素本身,而是指向另外一个对象,这时,为了使元素的绑定事件能正常执行,必须调用函数$.proxy()进行处理 ,经过处理后的事件函数,不仅可以被绑定的元素执行,而且还可以传递碑函数取消事件的绑定,这个函数调用的语法格式为:
$.proxy(function,scape)
其中,参数scope为被事件函数设定的作用域对象,参数name为将要设置作用域的函数名,并且这个参数必须是scope作用域对象的一个属性.