博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery之proxy实现绑定代理
阅读量:4312 次
发布时间:2019-06-06

本文共 505 字,大约阅读时间需要 1 分钟。

    在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)

 

转载于:https://www.cnblogs.com/xfz1987/p/5724134.html

你可能感兴趣的文章
Mac中安装Vim7.4
查看>>
VC++工程文件说明
查看>>
C#基础(string)
查看>>
JavaScript-06-Dom操作
查看>>
MYSQL变量
查看>>
8、颠倒任意一个字符串的X个字符(第一个和倒数第一个颠倒,第二个和倒数第二个颠倒 ... )...
查看>>
mysql之索引
查看>>
openlayers3设置zoom不变
查看>>
vector
查看>>
怎样花两年时间去面试一个人
查看>>
算法速成系列
查看>>
The Pilots Brothers' refrigerator(dfs)
查看>>
usb 编程知识 总结
查看>>
iOS-OC-基础-NSString常用方法
查看>>
python-字典(第二篇(四):字典)
查看>>
http 4中 cache 头
查看>>
类加载器-双亲委派模型
查看>>
HDU5649 DZY Loves Sorting 线段树
查看>>
Python学习---range/for/break/continue简单使用
查看>>
一位父亲对儿子的忠告
查看>>