jQuery $.proxy() 方法
jQuery 教程
· 2019-03-26 20:56:47
实例
强制执行 objPerson 内的 "test" 函数的上下文:
$("button").click($.proxy(objPerson,"test"));
定义和用法
$.proxy 方法接受一个已有的函数,并返回一个带特定上下文的新的函数。
该方法通常用于向上下文指向不同对象的元素添加事件。
提示:如果您绑定从 $.proxy 返回的函数,jQuery 仍然可以通过传递的原先的函数取消绑定正确的函数。
语法 1
$(selector).proxy(function,context)
语法 2
$(selector).proxy(context,name)
| 参数 | 描述 |
|---|---|
| function | 要被调用的已有的函数。 |
| context | 函数所在的对象的名称。 |
| name | 已有的函数,其上下文将被改变(应该是 context 对象的属性)。 |
点击查看所有 jQuery 教程 文章: https://www.codercto.com/courses/l/35.html
Pro JavaScript Techniques
John Resig / Apress / 2006-12-13 / USD 44.99
Pro JavaScript Techniques is the ultimate JavaScript book for the modern web developer. It provides everything you need to know about modern JavaScript, and shows what JavaScript can do for your web s......一起来看看 《Pro JavaScript Techniques》 这本书的介绍吧!