Rectangle类的定义以及子类Square的定义
var Rectangle = function(config){
//console.log( this)
this.width = config.width;
this.height = config.height;
//console.log( this)
}
Rectangle.prototype = {
name: '',
getArea: function(){
return this.width * this.height;
},
getWidth: function(){
return this.width;
}
}
var rec = new Rectangle({width: 100, height: 200});
//console.log( rec )
var area = rec.getArea();
Square = function(config){
this.width = config.edage;
this.height = config.edage;
}
Square.prototype = new Rectangle({width:1, height:1})
Square.prototype.getA = function(){
return 'A';
}
var s = new Square({edage: 40})
console.log( s.getArea() )
if(s instanceof Rectangle){
console.log( 'success' )
}
分享到:
相关推荐
ExtJS Ext ExtJavascript Javascript
JavaScript凌厉开发Ext详解与实践(源码) 清华大学出版社 张鑫 黄灯桥 杨彦强 编著
在JavaScript中继承是一个非常复杂的话题,比其他任何面向对象的语言中的继承都复杂得多。在大多数其他面向对象语言中,继承一个类只需使用一个关键字即可。与它们不同,在JavaScript中要想达到传承公用成员的目的,...
Ext框架JavaScript开源框架Ext框架JavaScript开源框架
javascript类库-ext.js,javascript类库-ext.js
Javascript继承机制原理 可以参考下
目的:该示例非常详细注释说明Ext的面向对象的编程方式,使用继承,然后重写父类的方法,以及注册自定义事件说明Ext框架是事件驱动的框架编程。 阅读对象:本中心学习Ext面向对象编程的人员 阅读条件:掌握OO的思路...
JavaScript凌厉开发——Ext详解与实践 源码 源代码 part3 因为源代码比较大,压缩后76M左右 所以分为四个包上传
JavaScript Intellisense for Ext 2.0.1 in Visual Studio 2008
ext js javascript ext设计软ext js javascript ext设计软件件ext js javascript ext设计软件
Javascript Css jquery ext html5 CSS滤镜 等资源chm格式,中文版
javascript中如何实现封装,继承和多态
Ext是一个javascript库,它包含有javascript文件以及CSS文件和一些图片资源文件。所以要引用它,相当简单。把它解压之后,即可引用,比如: <link rel="stylesheet" type="text/css" href="../script/ext/resources/...
浅析Javascript原型继承,浅析Javascript原型继承
JavaScript凌厉开发 Ext详解与实践-源码清单
JavaScript继承与多继承实例分析.docx
JavaScript继承的三种方法实例 继承 继承: 首先继承是一种关系,类(class)与类之间的关系,JS中没有类,但是可以通过构造函数模拟类,然后通过原型来实现继承。 继承也是为了数据共享,js中的继承也是为了实现...
JavaScript 凌厉开发 Ext详解与实践-案例工程
javascript继承之为什么要继承.docx
JavaScript凌厉开发——Ext详解与实践