jquery proxy】的更多相关文章

转载至:http://www.cnblogs.com/acles/archive/2012/11/20/2779282.html JQuery.proxy(function,context): 使用context代替function中的context. 比如: var you = { type: "person", test: function(event) { $("#log").append( this.type + " " ); } $(&…
在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个.例如: //正常的this使用 $('#myElement').click(function() { // 这个this是我们所期望的,当前元素的this. $(this).addClass('aNewClass'); }); //并非所期望的this $('#myElement').click(function() { setTimeout(function() { // 这个this指向的是setti…
原文地址:http://www.cnblogs.com/acles/archive/2012/11/20/2779282.html JQuery.proxy(function,context): 使用context代替function中的context. 比如: var you = { type: "person", test: function(event) { $("#log").append( this.type + " " ); } $(…
jQuery.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文(context)语境.   context 代表上下文 name是上下文的某个属性 jQuery.proxy (context.name, context) jQuery.proxy (context, "name") 上面两条语句的功能是一样一样的   举例: $.post(url, {}, $.proxy(this.function, this));//function指代函数名…
第一次接触jQuery.proxy()时感觉这个方法不实用,不明白它到底是个什么意思.今天来将jQuery官网上的解释进行一下翻译,顺便添加自己的理解和一些示例.proxy也可称为代理. jQuery.proxy( function, context ) Returns: Function 通过这第一句话我们知道,jQuery.proxy传递的第一个参数是函数类型,第二个参数是上下文context,返回值也是一个函数. JQuery API Document 上的描述是: 接受一个函数并且返回一…
作者:zccst 其实只有两种使用方式,只不过每一种又细分是否传参. 先给一段HTML,后面会用来测试: <p><button id="test">Test</button></p> <p id="log"></p> 1,jQuery.proxy(function, context); 使用context作为function运行上下文(即this) 2,jQuery.proxy(function…
jQuery.proxy()函数用于改变函数的上下文. 你可以将指定函数传入该函数,该函数将返回一个新的函数,其执行代码不变,但函数内部的上下文(this)已经被更改为指定值. 该函数属于全局的jQuery对象. 语法 jQuery 1.4 新增该静态函数.jQuery.proxy()函数有如下两种用法: 用法一: jQuery.proxy( function, context [, additionalArguments ] ) 将函数function的上下文对象更改为指定的context.…
一:参考范文一 第一次接触jQuery.proxy()时感觉这个方法不实用,不明白它到底是个什么意思.今天来将jQuery官网上的解释进行一下翻译,顺便添加自己的理解和一些示例.proxy也可称为代理. jQuery.proxy( function, context ) Returns: Function 通过这第一句话我们知道,jQuery.proxy传递的第一个参数是函数类型,第二个参数是上下文context,返回值也是一个函数. JQuery API Document 上的描述是: 接受一…
在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个.例如: 1 //正常的this使用 2 $('#myElement').click(function() { 3 4 // 这个this是我们所期望的,当前元素的this. 5 6 $(this).addClass('aNewClass'); 7 8 }); 9 10 11 //并非所期望的this 12 $('#myElement').click(function() { 13 14 setTimeou…
jquery $.proxy使用   在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个.例如: 1 //正常的this使用 2 $('#myElement').click(function() { 3 4 // 这个this是我们所期望的,当前元素的this. 5 6 $(this).addClass('aNewClass'); 7 8 }); 9 10 11 //并非所期望的this 12 $('#myElement').click(function(…