首页 > Web开发 > 详细

JQuery之proxy实现绑定代理

时间:2016-08-01 00:14:37      阅读:328      评论:0      收藏:0      [点我收藏+]

    在javascript中,this指代的对象时常会变化,这会造成程序,混乱,一般做法就是先将this保存在一个变量中,就不怕她变了,我们先看一个小例子

var A = function(){
     this.star = functiont(){};
     this.beg = function(){
        var that = this;
        $node.click(function(){
              //this.start();//这里的this指代的是$node对象
               that.start();
        });
    };
}

   JQuery提供了proxy方法,它可以绑定代理一个对象,this变了,我不怕不怕啦,that当this,我不怕不怕不怕啦,proxy有了你出现,对象变化,我不怕啦......

$node.on(‘click‘,$.proxy(function(){
     this.start();
},this)

 

JQuery之proxy实现绑定代理

原文:http://www.cnblogs.com/xfz1987/p/5724134.html

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