`

Ext常用的方法

阅读更多

#1 Ext.extend方法是用来实现类的继承。

子类继承下来的是父类中通过superclass.prototype方式定义的属性(包括用此方法定义的函数)。

var SuperC = function(config){};
SuperC.p1 = 'a';
SuperC.prototype.p2 = 'b';
//console.dir(SuperC);
var SubC = function(config){
    SubC.superclass.constructor.call(this,config);
};
Ext.extend(SubC,SuperC);
var subC1 = new SubC()
console.log(subC1.p1);//undefined
console.log(subC1.p2);//b

  

#2 

  apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性

【If :如果不存在则copy it】

 

#3

http://blog.sina.com.cn/s/blog_3ef2a82a0100gqno.html 写道

Ext.extend()函数提供了直接访问父类构造函数的途径,通过SubClass.superclass.constructor.call(this);
就可以直接调用父类的构造函数,这个函数的第一个参数总是 this,以确保父类的构造函数在子类的作用域里工作。
如果父类的构造函数需要传入参数,可以将所需的参数直接传递给它:
SubClass.superclass.constructor.call(this,config);
这样就得到了一个继承了父类的所有属性和函数的子类。
 

 

分享到:
评论

相关推荐

    经典Ext常用方法详解

    经典Ext常用方法详解,帮助你攻克Ext难题。

    ext 的一些常用方法

    ext 的一些常用方法 ext 的一些常用方法 ext 的一些常用方法

    Ext常用方法录.pdf

    Ext常用方法录 Ext是一个功能强大的JavaScript库,提供了许多实用的方法来简化开发工作。下面是Ext常用方法的概述: 一、 Ext核心方法 1. Ext.isEmpty(v, allowBlank):判断对象是否为空,allowBlank参数可选,...

    Ext常用方法录.docx

    Ext 常用方法记录 Ext 是一个功能强大的 JavaScript 库,提供了许多实用的方法来简化 Web 开发。下面将对 Ext 中一些常用的方法进行记录和解释。 判断类型 Ext 提供了一些方法来判断变量的类型,包括: * `Ext....

    Ext常用方法.docx

    Ext常用方法.docx

    Ext常用方法.pdf

    Ext常用方法.pdf

    EXT4 自己整理的一些常用方法

    总的来说,这个压缩包中的资料对于熟悉EXT4的日常开发非常有帮助,涵盖了EXT4的核心组件和常用操作,无论是数据展示、数据处理还是用户交互,都能提供实用的解决方案。通过学习这些内容,开发者可以更高效地构建基于...

    EXT dojochina Ext类静态方法.rar

    - `Ext.create()`: 这是EXT中最常用的静态方法之一,用于创建类的实例。你可以指定类名和配置选项,例如`Ext.create('Ext.window.Window', {title: 'Hello World'})`将创建一个新的窗口。 - `Ext.extend()`: 这个...

    Ext常用属性总结

    本文将深入探讨"Ext常用属性总结"这一主题,帮助开发者更好地理解和利用ExtJS的特性。 首先,让我们了解几个基本的ExtJS概念。`Ext.Component`是所有UI组件的基础类,它拥有众多属性来控制组件的行为、外观和交互。...

    Ext.Store的获取方法

    总结来说,在Ext.js中,获取`Ext.Store`应使用`Ext.getStore`方法,而不是`Ext.getCmp`,因为Store是通过`storeId`在内存中注册和管理的,而不是作为页面上的一个可视组件。同时,Store的设计方式有助于数据的安全性...

    Ext一些方法的重写

    在这个主题"Ext一些方法的重写"中,我们将深入探讨如何在`Ext`库中重写方法,以满足特定的需求或优化性能。 `Ext.extend()` 是`Ext`库中的一个核心函数,它用于创建类的继承链。在JavaScript这种没有类的语言中,`...

    Ext常用功能开发总结

    使用`Ext.Ajax.request`发送异步请求,配置URL、方法、参数和回调函数。 ### Button的使用 `Ext.button.Button`创建按钮,支持图标、文本、点击事件等配置。 总的来说,ExtJS为开发者提供了强大的表格处理能力,...

    EXT dojochina Ext方法重写.rar

    EXT dojochina Ext方法重写是一个关于EXT.js框架中函数重写的专题。EXT.js是一个流行的JavaScript库,用于构建富客户端应用,它提供了丰富的组件、布局管理和数据绑定机制。在EXT.js中,方法重写是一种常见的实践,...

    EXT dojochina Ext类实例方法.rar

    5. **Ext.getCmp()**: 通过组件的ID获取组件实例,这是EXT JS中获取特定组件常用的方式。 6. **component.show()**: 显示一个隐藏的组件,如窗口或面板,使其可见于用户界面。 7. **component.hide()**: 隐藏当前...

    Ext AJAX submit方法实例

    Ext AJAX的`submit`方法是Ext JS框架中用于发送异步HTTP请求的重要组成部分,它主要用于处理表单数据的提交。这个方法提供了与服务器端进行数据交互的灵活性,使得无需页面刷新就能更新或保存数据,极大地提高了用户...

    EXT dojochina Ext类构造方法.rar

    在本压缩包“EXT dojochina Ext类构造方法.rar”中,主要聚焦于Ext类的构造方法这一核心概念。Ext JS是一个强大的前端开发框架,它基于组件模型,提供了丰富的用户界面组件和强大的数据绑定机制。深入理解Ext类的...

    ext常用注释

    使用 `Ext.Ajax.request` 方法可以轻松发送Ajax请求,并处理服务器响应。例如,获取当前登录用户的信息: ```javascript Ext.Ajax.request({ url: portalFramePath + 'personManage.do?method=getCurrentUser', ...

    Ext、Ext4中各个组件、属性、方法详解

    Ext、Ext4中各个组件、属性、方法详解,一个不漏;Ext学习入门及参考最好的资料

    Ext3.2常用的布局示例

    环境:Window XP Sp3、IE 7、FireFox、Tomcat 6.0、Eclipse 3.3 使用步骤: 1、下载解压缩之后,使用IDE导入工程...3、一一注释main.js中的演示方法,可以看到11种Ext常用的布局方式 阅读:本中心学习Ext框架开发的学员

    在windows下使用Ext2Fsd访问EXT4分区

    在Windows操作系统中,由于默认不支持Linux文件系统如EXT4,因此无法直接读取或写入EXT4格式的分区。但有一些第三方工具可以帮助我们解决这个问题,其中之一就是Ext2Fsd。Ext2Fsd是一个免费的开源软件,专门设计用于...

Global site tag (gtag.js) - Google Analytics