读书笔记
iteye_17649
这个作者很懒,什么都没留下…
展开
-
定义类的方式
1、工厂方式[code="JavaScript"]function createCar(){ var oTempCar=new Object(); oTempCar.color="red"; oTempCar.doors=4; oTempCar.mpg=23; oTempCar.showColor=function(){ alert(this.color); ...原创 2009-03-18 12:43:21 · 115 阅读 · 0 评论 -
继承方式
1、对象冒充[code="JavaScript"]//对象冒充对应构造函数方式 //对象冒充对应构造函数方式 function ClassA(sColor){ this.color=sColor; this.showColor=function(){ alert(this.color); }; } function ClassB(sColor,sN...原创 2009-03-18 12:59:23 · 102 阅读 · 0 评论 -
修改对象实例代码
[code="JavaScript"]//create new methodNumber.prototype.toHexString=function(){ return this.toString(16);};var iNum=15;alert(iNum.toHexString());//fArray.prototype.equeue=function(vItem...原创 2009-03-18 13:54:31 · 227 阅读 · 0 评论 -
连接字符串实例代码
两种连接字符串的方法代码如下。一种是利用“+”实现,另一种是利用append方法实现[code="JavaScripta"]function stringBuffer(){ this._strings_=new Array();}stringBuffer.prototype.append=function(str){ this._strings_.push(str);...原创 2009-03-18 14:16:55 · 241 阅读 · 0 评论 -
继承机制的实现:实例
1、类的定义采用构造函数-原型方式定义polygon类及其子类-采用混合继承方式,即用对象冒充继承构造函数的属性,用原型链继承prototype对象的方法。[code="JavaScript"]function Polygon(iSides){ this.sides=iSides;}Polygon.prototype.getArea=function(){ return...原创 2009-03-19 20:38:06 · 239 阅读 · 0 评论 -
继承机制的实现(2):实例
xbObjects的目的是为JavaScript提供更强的面向对象模型,不只支持继承,还支持方法的重载和调用超类方法的能力。要实现这一点,xbObjects需要执行下面的几步。第一步:必须注册类,需定义它继承了那个类,调用方式如下: _classes.registerClass("Subclass_Name","Superclass_Name");这里,子类和超类名都以字符串形式传进来...原创 2009-03-26 15:54:53 · 163 阅读 · 0 评论