Mootools中使用bind给函数绑定对象
来源:互联网 发布:淘宝网络兼职怎么做 编辑:程序博客网 时间:2024/05/24 06:50
我们先来看一下下边的代码:
function Fun(){
this.setStyle('color', 'red');
};
Fun();
上边的函数我想实现的功能是给函数所对应的对象this设置css属性,然后我在调用函数的时候并未传递给这个函数任何对象,那么此时this应该对应的对象时window
那如果我要操作指定的某个节点该怎么做呢?看下边传统的方式:
function Fun(o){
o.setStyle('color', 'red');
};
Fun($('id'));
这是一种最传统的做法,要求我们在调用函数的时候传递对象给函数,此时就可以在函数内操作该对象了,然而Mootools给我们提供了一个更好的方法来实现此功能,如下:
function Fun(){
this.setStyle('color', 'red');
};
var bFun = Fun.bind($('id'));把$('id')绑定给Fun的this
bFun();
我们在调用函数之前首先给Fun用bind方法把$('id')这个节点绑定给了Fun,并赋值给bFun,之后我们调用bFun就行了,这时候在Fun内操作this的时候就相当于在操作$('id')
0 0
- Mootools中使用bind给函数绑定对象
- C++关于tr1中绑定成员函数的bind使用
- 使用std::bind绑定成员函数
- javascript使用bind()函数绑定this
- jquery用 bind 函数给元素绑定点击事件
- boost::bind 函数绑定
- bind函数绑定
- bind函数绑定
- Javascript-bind绑定函数
- React事件处理函数中绑定this的bind()函数
- C++ Boost::bind函数包装器使用,boost::bind与伪函数的绑定使用
- jQuery中bind函数绑定多个事件
- jQuery中bind函数绑定多个事件
- jquery中bind函数绑定多个事件
- socket中bind函数绑定的IP是什么
- 使用Socket套接字绑定函数bind的一个细节
- boost::bind 绑定成员函数
- C++拾遗--bind函数绑定
- 一个PHP的QRcode类,与大家分享
- 我写的类似本站首页左上角的菜单的效果插件,基于MooTools 1.4
- 頹廢與心醉
- Jquery内存溢出实况,录像会说话
- Mootools中delay这个延迟函数的高级用法
- Mootools中使用bind给函数绑定对象
- Mootools中使用extend和implement给你的函数扩展功能或方法
- 自己写个扩展把Mootools的语法改的和Jquery的语法一模一样
- Android中SQLite应用详解
- 一周学会Mootools 1.4中文教程:(4)类型
- Mootools1.4中自定义事件
- 一周学会Mootools 1.4中文教程:(5)Ajax
- 刚用Mootools写了一个随着鼠标移动而背景图也跟着移动的东西
- 一周学会Mootools 1.4中文教程:(6)动画