首页 > 其他 > 详细

$.proxy()

时间:2015-05-12 20:35:52      阅读:196      评论:0      收藏:0      [点我收藏+]

$.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的(就是指定context为函数的上下文)上下文(context )语境。

    • $.proxy( function, context )

      function:将要改变上下文语境的函数。

      context:函数的上下文语境(`this`)会被设置成这个 object 对象。

        【     例如:$.proxy( function() {} , this)    】

 

 

    • $.proxy( context, name )

      context:函数的上下文语境会被设置成这个 object 对象。

      name:将要改变上下文语境的函数名(这个函数必须是前一个参数 ‘context’ 对象的属性)

        【    例如:$.proxy( this , ‘funcName‘)        】

 

 

    这个方法通常在向一个元素上附加事件处理函数时,上下文语境实际是指向另一个对象的情况下使用。

                    ??              ??              ??                 ??

    例如:  $wrap.on(‘tap‘ , ‘#btn‘ , $.proxy(this , ‘funcName‘));

$.proxy()

原文:http://www.cnblogs.com/luckythan/p/4498203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!