$.proxy方法的理解
?
?
?? 通过这个例子,就可以知道:this关键词一般是指event.target,即事件的对象。但是通过proxy方法,可以改变this关键字所指的事件对象。这也就是context参数的含义。
???? 通过function,作用于context,使其context发生改变。
?
???? 在《Learning jQuery(third Edition)》中附录C中,对proxy的定义为:
?
????? 创建(返回)一个在指定上下文中执行的新方法
?
?????? 个人理解:
??????????? 在这个句话中:
????????????????? 指定上下文:是指:proxy中的context参数。
????????????????? 执行:是指proxy中的function参数。
?
? ? ?? 所以proxy方法的目的是直接指定上下文,然后定义的function作用于该上下文(this) ?????
?
3、proxy使用目的
?
?????? 举例说明:
???????? 代码-1
?????? 在代码-1中,点击myElement,则该元素(myElement)将会添加aNewClass样式类。????
?? 【最后】:不足之处,请批评与指正,多谢!
?
?
?
?
?