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 相关文章推荐
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
Jun 18 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
Feb 04 Javascript
jQuery的选择器中的通配符使用介绍
Mar 20 Javascript
javascript简单实现图片预加载
Dec 03 Javascript
深入理解jQuery.data() 的实现方式
Nov 30 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 Javascript
Vue实现动态显示textarea剩余字数
May 22 Javascript
浅析为什么a="abc" 不等于 a=new String("abc")
Oct 25 Javascript
vuex 使用文档小结篇
Jan 11 Javascript
JS实现快递单打印功能【推荐】
Jun 21 Javascript
webpack 从指定入口文件中提取公共文件的方法
Nov 13 Javascript
jQuery zTree如何改变指定节点文本样式
Oct 16 jQuery
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加MYSQL服务器
2006/10/09 PHP
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
php学习笔记之 函数声明
2011/06/09 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
JS 动态加载脚本的4种方法
2009/05/05 Javascript
javascript preload&lazy load
2010/05/13 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
JQuery球队选择实例
2015/05/18 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
五种Python转义表示法
2020/11/27 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
培训研修方案
2014/06/06 职场文书
2015年导购员工作总结
2015/04/25 职场文书
详解vue身份认证管理和租户管理
2021/05/25 Vue.js
springboot如何初始化执行sql语句
2021/06/22 Java/Android
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang