$.proxy()

$.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'));

转载于:https://www.cnblogs.com/luckythan/p/4498203.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值