- 爱易网页
-
JavaSript
- JavaScript高级程序设计读书笔记-承继
日期:2014-05-16 浏览次数:20438 次
JavaScript高级程序设计读书笔记-继承
真正的面向对象的语言必须支持继承机制,
即一个类能够重用(继承)另一个类的属性和方法。
ECMAScript实现继承的方式:
- 对象冒充(object masquerading):构造函数使用this关键字给所有的属性和方法赋值。因为构造函数只是一个函数,所以可使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方法。
- call()方法:与经典的对象冒充方法最相似的方法。它的第一个参数用作this的对象,其他参数都直接传递给函数自身。
- apply()方法:apply方法有两个参数,用作this的对象和要传递给函数的参数的数组。
- 原型链ptototype:prototype对象的任何属性和方法都被传递给那个对象的所有实例。
- 混合方式
对于
JavaScript的核心ECMAScript的讨论到此为止。
接下来的章节将在这个基础上介绍更多该语言
与Web相关的内容。
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。