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