1 var name = "ww"; 2 var page = { 3 4 init : function(name){ 5 //this.name = "uu"; 6 console.log(this.name); 7 document.body.onclick = function(){ 8 console.log("winter's wind, 走走停停"); 9 }; 10 } 11 }; 12 var one = { 13 name : "life is floower" 14 }; 15 var slice = Array.prototype.slice; 16 if(typeof Function.prototype.bind !== "function"){ 17 Function.prototype.bind = function(Args){ 18 var fn = this, args = slice.call(Args, 1);// arguments 是类数组 没有slice 方法 需要调用 19 return function(){ 20 fn.apply(Args[0], args); 21 }; 22 }; 23 } 24 25 page.init.bind(one)(); //life is floower