`

Ext学习之1_类的继承2

阅读更多

Ext.namespace("com.deng");
//Ext的继承更加优雅
com.deng.Second = function(){
//    com.deng.Second.superclass.constructor.apply(this);//调用父类构造方法
}

//用Ext.extend()实现继承: com.deng.Second 继承 com.deng.First
Ext.extend(com.deng.Second, com.deng.First,{
    //为子类添加新的方法
    fun: function(i){
        return i * i * i;
    },
    //重写方法
    method: function(){
        alert("overrid First method");
    }
});



Ext.onReady(function(){
    //测试
    var second = new com.deng.Second();
    alert(second.fun(5));
    second.method();
    //不能调用的到first的init方法,只能调用到prototype定义的方法
});

分享到:
评论

相关推荐

    ext api,ext 学习笔记,SWFUpload_多文件上传及部分工具

    在EXT学习笔记中,"What_is_that_Scope_all_about2.htm"可能涉及的是JavaScript作用域和EXT中的scope概念,这对于理解和调试EXT应用中的事件处理和回调函数至关重要。"JsonTool.htm"可能介绍了EXT如何与JSON数据进行...

    【叨、校长】Ext 下拉树插件_ComboTree_xz

    1. **组件定义**:首先,`ComboTree`需要继承自`Ext.form.field.ComboBox`,并重写或扩展其方法以支持树形结构。这可能包括`onRender`(渲染时的处理)、`onSelect`(选择节点时的回调)和`loadData`(加载数据的...

    ext继承重写

    EXT JS采用面向对象的编程方式,允许开发者通过继承机制来扩展类的功能,同时通过重写方法来定制或优化原有功能。 EXT JS中的“extend”关键字是实现继承的关键。当你创建一个新的类并声明它`extend`另一个类时,新...

    EXT dojochina Ext类静态方法.rar

    1. **EXT类体系**:EXT基于面向对象的编程理念,采用类继承的方式来组织代码。所有EXT组件都继承自一个基础类,如Ext.Component,通过扩展和组合这些基类来创建特定的UI元素。 2. **静态方法的概念**:静态方法是不...

    EXT学习笔记-项目应用实践

    这篇EXT学习笔记主要涵盖了EXTJS中面向对象编程的一些关键概念和实践,包括命名空间、类定义、构造函数、属性与方法的访问控制(私有和公有)、静态属性与方法以及继承机制。 1. **命名空间**:在EXTJS中,命名空间...

    ext学习文档

    ### EXT学习文档知识点详解 #### 1. EXT简介 EXT是一个功能强大的JavaScript库,用于构建交互式的Web应用程序。它提供了一系列工具和API,使得开发者能够更容易地创建动态且丰富的用户界面。EXT支持多种浏览器,并...

    Gwt-ext学习笔记之基础篇

    ### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....

    Ext继承--Ext自定义组件的书写方式

    目的:该示例非常详细注释说明Ext的面向对象的编程方式,使用继承,然后重写父类的方法,以及注册自定义事件说明Ext框架是事件驱动的框架编程。 阅读对象:本中心学习Ext面向对象编程的人员 阅读条件:掌握OO的思路...

    Gwt-Ext学习笔记之进级篇

    GWT-Ext是这两者的结合,它继承了GWT的Java编程模型和Ext Js的精美UI组件。这使得开发者可以利用Java的强大和类型安全,同时享受Ext Js的用户体验。GWT-Ext不仅简化了GWT与Ext Js的集成,还扩展了GWT的功能,提供了...

    Ext继承和扩展写的例子。

    1. **Ext继承**: 在面向对象编程中,继承是类之间的一种关系,允许一个类(子类或派生类)获取另一个类(父类或基类)的属性和方法。在Ext JS中,继承主要用于创建具有已有组件特性的新组件。通过`Ext.extend`方法...

    Ext框架结构 Ext目录结构

    描述"Ext 2.2 所有类结构继承关系和类说明图"强调了框架中的类层次结构。在面向对象编程中,类的继承是创建新类的一种方式,新类可以从现有类(父类)继承属性和方法。在Ext 2.2中,各个组件和类通常会形成一个复杂...

    EXT dojochina Ext类实例属性.rar

    1. **类系统**:EXT采用面向对象的设计,其类系统基于Ext.ClassManager。这个系统允许开发者定义和扩展类,以及实现继承。EXT中的每个类都有一个静态配置,用于定义类的默认属性和行为,以及实例配置,用于设置每个...

    ext4.0学习总结及使用说明

    ### ext4.0 学习总结及使用说明 #### 一、引言 随着技术的发展,文件系统的更新迭代显得尤为重要。Linux操作系统中的ext4作为ext3的继任者,不仅继承了其诸多优点,还引入了一系列重要的改进措施,极大地提升了...

    Gwt-ext学习笔记

    ### Gwt-ext学习笔记知识点详解 #### 一、GWT与Gwt-ext简介 - **GWT (Google Web Toolkit)**:是由Google开发的一款用于构建高度交互式的Web前端应用的开发框架,它允许开发者使用Java语言编写客户端代码,并通过...

    ext入门学习文档

    // Class2 继承 Class1 Ext.cc.Class2.prototype = new Ext.cc.Class1(); // 给对象动态追加属性和方法 Ext.apply(Ext.cc.Class1.prototype, { bb: "bb", cc: "cc", dd: function() { alert("ddd"); } }); ```...

    Ext入门学习.docx

    ExtJS 中的类继承是通过 prototype 属性来实现的,例如 Ext.cc.Class2.prototype = new Ext.cc.Class1();。 ExtJS 中的对象追加属性和方法是通过 Ext.apply() 函数来实现的,例如 Ext.apply(Ext.cc.Class1....

    EXT组件的7WX扩展类

    1. **EXT的扩展性**:EXT设计时考虑到了可扩展性,允许开发者通过继承和插件机制来定制和增强原有组件的功能。7WX扩展类就是这种理念的实践,它为EXT添加了对7WX数据格式的支持。 2. **DataReader类**:EXT中的...

    Ext2.2 中文手册

    ### Ext2.2 中文手册知识点总结 #### 1. Ext简介 - **定义与特点**:Ext 是一款基于 JavaScript 的开源...以上知识点总结涵盖了 Ext2.2 中文手册中的主要内容,从基本概念到具体实践,为初学者提供了全面的学习指南。

    整理的Ext API详解

    文件中可能涵盖了Ext的应用程序启动、基本类的创建、继承机制、实例化过程以及如何自定义类等内容。学习这部分可以帮助开发者理解Ext如何组织代码和实现模块化。 接着,"EXT核心API详解(二)-Array Date Function ...

Global site tag (gtag.js) - Google Analytics