qhgj.net
当前位置:首页 >> jAvAsCript BinD this >>

jAvAsCript BinD this

bind( )方法用于将一个处理程序附加到每个匹配元素的事件上并返回jQuery对象。 .bind(eventType[, evnetData], Handler(eventObject)) 其中,参数eventType是一个字符串,包含一个或多个javaScript事件类型,例如click,submit或自定义事件的名...

在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区...

function bind(o, e, fn){ if(o.attachEvent){ o.attachEvent('on'+e,fn); } else if(o.addEventListener){ o.addEventListener(e, fn); } return this;}

这三个函数都会修改函数执行时的上下文(函数内的this)对象。 你看一下调用的差别就知道了: apply 此函数会导致xx直接调用,xx的参数需要以数组的方式作为apply的第二个参数xx.apply(新的this对象, [参数1, 参数2, 参数3]);call 此函数会导致xx...

这个是我之前自己写的博客:不知道你是不是想要这样子的效果: http://www.cnblogs.com/lztkiss/archive/2013/02/06/2906740.html

call(thisObj,arg1,arg2...)、apply(thisObj,[obj1,obj2...])这二个方法是每个函数都包含的非继承的方法 call(thisobj[, args])和apply(thisobj[, args]) 作用都是一样的,简单来说就是改变当前使用该方法的对象中的this指向,指向调用方法中...

1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文...

有点绕的,下面用代码说明一下这三个函数的区别吧: var name = 'global';var person = { name: 'zero'};// 输出姓名、年龄和职业function printInfo(age, job) { console.log(this.name, age, job);}// 直接调用printInfo(20, '前端工程师');//...

Simple JQuery $(function(){ $('#mybtn').bind('click', {a : 'hello', b : 'world'}, myFun); }); function myFun(e) { alert(e.data.a); alert(e.data.b) } 【补充】: 1.实例: 当点击鼠标时,隐藏或显示 p 元素: $("button").bind("click...

给$('btn_home')按钮,增加一个click事件处理函数。 当按钮click时,调用this.changePageTo.bind(this, 'home')函数。

网站首页 | 网站地图
All rights reserved Powered by www.qhgj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com