博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年6月10日

摘要: 关于Javascript中的继承实现,文章有很多,但都是长篇大论,所以这里献上一篇微型博客,希望对正在学习Javascript的同学有些帮助。 在 Javascript 中, 类就是函数,要想实现类A,继承于类B 即 函数A的原型中拥有函数B的原型的全部成员。所以只需 A.prototype = new B() 这样A的原型就有B原型的全部成员了。当然这里调用了B的构造函数,为避免调用,使用一个中间函数fn。让fn.prototype = B.prototype , 这样 A.prototype = new fn() 就可以实现继承,并且fn的构造函数是空的。最后的代码为:function . 阅读全文

posted @ 2011-06-10 16:53 xuld 阅读(675) 评论(0) 推荐(0) 编辑