码迷,mamicode.com
首页 > 编程语言 > 详细

老生常谈之JavaScript原型链继承

时间:2014-12-13 17:59:56      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:inheritance   extends   javascript   ecmascript   

介绍

本文总结了ES3,ES5,ES7和NS(NonStandard)四种原型链继承的实现方法。

前言

ECMAScript 6 class将给开发者带来JavaScript OOP的规范实现,但这种方式的直接应用和普及至少得等到IE11被淘汰掉,而到那时,说不定我们已转向边沿领域了。

随着Web的快速发展,新的方法可能会随时取代旧的方法,而我们在lifetime中用过的方法,代表着一代人的记忆,又怎能忘怀?

分享


另附上BDD测试


这其中:

  • 较新的JavaScript运行环境能兼容旧的继承方法,反之则不行。
  • NS方法的效率理论上比其他方法要高,但需进行特性检测,仅当环境支持所需特性时才能采用此方法。

参考

老生常谈之JavaScript原型链继承

标签:inheritance   extends   javascript   ecmascript   

原文地址:http://blog.csdn.net/flashdelover/article/details/41910603

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!