概述
在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实现绑定代理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
最后
以上就是仁爱茉莉为你收集整理的JQuery之proxy实现绑定代理方法的全部内容,希望文章能够帮你解决JQuery之proxy实现绑定代理方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复