JQuery之proxy实现绑定代理方法


Posted in Javascript onAugust 01, 2016

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

Javascript 相关文章推荐
Node.js操作Firebird数据库教程
Mar 04 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
Mar 06 Javascript
es7学习教程之Decorators(修饰器)详解
Jul 21 Javascript
在vue-cli中组件通信的方法
Dec 16 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
Jul 19 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
Nov 05 Javascript
jquery实现轮播图特效
Apr 12 jQuery
jquery轮播图插件使用方法详解
Jul 31 jQuery
使用node-media-server搭建一个简易的流媒体服务器
Jan 20 Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 #Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
Aug 01 #Javascript
Javascript OOP之面向对象
Jul 31 #Javascript
JavaScript的字符串方法汇总
Jul 31 #Javascript
javascript 数组的正态分布排序的问题
Jul 31 #Javascript
详细谈谈javascript的对象
Jul 31 #Javascript
JS中使用DOM来控制HTML元素
Jul 31 #Javascript
You might like
PHP 压缩文件夹的类代码
2009/11/05 PHP
php通过字符串调用函数示例
2014/03/02 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
JavaScript实现更换背景图片
2019/10/18 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
Python实现telnet服务器的方法
2015/07/10 Python
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
将python代码和注释分离的方法
2018/04/21 Python
Python实现的读写json文件功能示例
2018/06/05 Python
python实现爬取图书封面
2018/07/05 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
python关闭占用端口方式
2019/12/17 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
HTML5中的新元素介绍
2008/10/17 HTML / CSS
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
个人求职简历的自我评价
2013/10/19 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
2014年医院后勤工作总结
2014/12/06 职场文书
运输公司工作总结
2015/08/11 职场文书
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python