首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScript高级程序设计读书笔记-承继

2012-11-23 
JavaScript高级程序设计读书笔记-继承真正的面向对象的语言必须支持继承机制,即一个类能够重用(继承)另一

JavaScript高级程序设计读书笔记-继承
真正的面向对象的语言必须支持继承机制,即一个类能够重用(继承)另一个类的属性和方法。

ECMAScript实现继承的方式:
对象冒充(object masquerading):构造函数使用this关键字给所有的属性和方法赋值。因为构造函数只是一个函数,所以可使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方法。call()方法:与经典的对象冒充方法最相似的方法。它的第一个参数用作this的对象,其他参数都直接传递给函数自身。apply()方法:apply方法有两个参数,用作this的对象和要传递给函数的参数的数组。原型链ptototype:prototype对象的任何属性和方法都被传递给那个对象的所有实例。混合方式

对于JavaScript的核心ECMAScript的讨论到此为止。
接下来的章节将在这个基础上介绍更多该语言与Web相关的内容。

热点排行