AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

JQuery之proxy实现绑定代理方法

51自学网 http://www.wanshiok.com
jquery,proxy

在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实现绑定代理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持wanshiok.com。


jquery,proxy  
上一篇:jQuery简单实现iframe的高度根据页面内容自适应的方法  下一篇:AngularJS入门教程之ng-checked 指令详解