前面在JavaScript中继承的实现方法 讲了JavaScript中继承的几种实现方法,这段时间正好在看AJS框架,该框架中用到的是“拷贝继承法”,于是自己仿照写了一个简单的“拷贝继承法”的框架,并加了一些具体的注释,但是有的地方不知道怎样去描述,觉得有不妥的地方,待理解更加透彻之后再修改。

附上源代码:

 

JavaScript拷贝继承法的应用    <script language="JavaScript">
JavaScript拷贝继承法的应用
JavaScript拷贝继承法的应用    
//拷贝继承法的使用
JavaScript拷贝继承法的应用
    //引擎类EngineClass的作用是完成继承操作
JavaScript拷贝继承法的应用
    //父类ParentClass是引擎类EngineClass的对象
JavaScript拷贝继承法的应用
    //子类ChildClass是调用ParentClass.extend返回的对象。其实,ChildClass就是继承ParentClass的子类
JavaScript拷贝继承法的应用

JavaScript拷贝继承法的应用
JavaScript拷贝继承法的应用
JavaScript拷贝继承法的应用    
//定义引擎类EngineClass
JavaScript拷贝继承法的应用
    EngineClass = function(members)
script>

 

 

相关文章: