【发布时间】:2011-06-26 13:24:46
【问题描述】:
来自docs 我了解到.proxy() 会更改作为参数传递的函数的范围。有人可以更好地解释一下吗?我们为什么要这样做?
【问题讨论】:
-
根据文档,“此方法对于将事件处理程序附加到上下文指向不同对象的元素最有用。此外,jQuery 确保即使您绑定返回的函数从 jQuery.proxy() 它仍然会取消绑定正确的函数,如果通过了原始函数”。您觉得缺少的措辞有什么特别之处吗?
-
这里不清楚 此外,jQuery 确保即使您绑定从 jQuery.proxy() 返回的函数,如果传递了原始函数,它仍然会取消绑定正确的函数“。原始是什么意思?
-
原始文件是为其创建代理的文件。但是既然你没有完全掌握这些东西,你确定要使用它吗?
-
这是 nettuts 制作的精彩视频教程,展示了 $.proxy 的工作原理。 http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-learning-jquery-1-4s-proxy/
-
@bzlm ,当我想到这种方法时,我正在阅读 jquery 文档。
标签: javascript jquery