HTML5技术

前端代码合集 - web前端开发博客(7)

字号+ 作者:H5之家 来源:H5之家 2017-10-19 12:01 我要评论( )

if (!( 'bind' in Function . prototype )) { Function . prototype . bind = function () { var fn = this , context = arguments [ 0 ], args = Array . prototype . slice . call ( arguments , 1 ); return fun

if (!('bind' in Function.prototype)) {

   Function.prototype.bind = function () {

       var fn = this,

           context = arguments[0],

           args = Array.prototype.slice.call(arguments, 1);

 

       return function () {

           return fn.apply(context, args.concat(arguments));

       }

   }

}

优化JavaScript的构造函数(new关键字的使用)

方法一:

function User(name, age) {

   if (typeof Object.create === 'undefined') {

       Object.create = function (prototype) {

           function C() {

               C.prototype = prototype;

               return new C();

           }

       }

   }

   var self = this instanceof User ? this : Object.create(User.prototype);

   self.name = name;

   self.age = age;

   return self;

}

 

方法二:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 客户懂点代码是最致命的毒药 - 郎中令

    客户懂点代码是最致命的毒药 - 郎中令

    2017-10-19 10:03

  • HTTP错误代码大全 - 张大哒

    HTTP错误代码大全 - 张大哒

    2017-10-18 10:01

  • 《移动Web前端高效开发实战》笔记4--打造单页应用SPA - 更爱Web-APP

    《移动Web前端高效开发实战》笔记4--打造单页应用SPA - 更爱Web-APP

    2017-10-12 09:00

  • windows server 2008使用nginx转发API异常解决办法 - 前端阿小

    windows server 2008使用nginx转发API异常解决办法 - 前端阿小

    2017-10-09 18:02

网友点评