绑定函数bind()
2013-10-22 15:06
225 查看
var name = "ww"; var page = { init : function(name){ //this.name = "uu"; console.log(this.name); document.body.onclick = function(){ console.log("winter's wind, 走走停停"); }; } }; var one = { name : "life is floower" }; var slice = Array.prototype.slice; if(typeof Function.prototype.bind !== "function"){ Function.prototype.bind = function(Args){ var fn = this, args = slice.call(Args, 1);// arguments 是类数组 没有slice 方法 需要调用 return function(){ fn.apply(Args[0], args); }; }; } page.init.bind(one)(); //life is floower
相关文章推荐
- Mootools中使用bind给函数绑定对象
- Mootools中使用bind给函数绑定对象
- 函数绑定 bind
- 事件绑定之bindEvent()与 unBindEvent()函数
- JQuery入门――用bind方法绑定事件处理函数应用介绍
- C++11中function和bind绑定函数的理解--其中可能存在理解错误。这里只是粗糙理解而已。
- Javascript学习---函数绑定bind()
- boost::bind无参非成员函数的绑定和调用(一)
- JavaScript笔记2--Function.prototype.bind动态绑定函数
- React事件处理函数中绑定this的bind()函数
- jquery中bind函数绑定多个事件
- jQuery bind 绑定事件函数详解
- JS+Zero Clipboard swf复制到剪贴板 兼容浏览器(bind事件绑定函数)
- bind函数绑定
- 关于std::function和std::bind绑定成员函数
- 函数绑定(bind)
- 简析function/bind如何实现类成员函数指针绑定调用
- 使用Socket套接字绑定函数bind的一个细节
- sqlite3中绑定bind函数用法 (将变量插入到字段中)
- jQuery中bind函数绑定多个事件