`
郭亲华
  • 浏览: 49359 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext 方法的解说

EXT 
阅读更多
1.createDelegate( [Object obj], [Array args], [Boolean/Number appendArgs] ) :这个函数的目的是创建委托。
功能:什么都不多说了。看例子
Java代码
Ext.onReady(function(){  
Ext.QuickTips.init()  
var myclass=new Object();  
//myclass并没有alert方法,我们也不打算为它写一个alert方法  
//我们希望它和window.alert有一样的行为,所以我们委托window来做  
myclass.alert=window.alert.createDelegate(window);  
//我们还希望他有个更漂亮的show方法和Ext.MessageBox的show功能一样  
//所以我们又得委托给Ext.MessageBox来做这事了  
myclass.show=Ext.MessageBox.show.createDelegate(Ext.MessageBox);  
//我们的myclass也有alert和show方法了  
myclass.alert('alert1');  
myclass.show({title:'title',msg:'message'});  
});  .


Ext.apply、 Ext.applyIf和Ext.extend:
Ext.apply(obj, config, [defaults]) 将config对象的所有属性都复制到另一个对象obj上, 第三个参数defaults可以用来提供默认值, 不过通常指用前两个参数就够了。 这个函数主要用在构造函数中, 用来将配置复制到对象上。
Ext.applyIf(obj, config) 和Ext.apply的功能类似, 唯一不同的是, 这个函数只会将config对象中有, 而obj对象中没有的属性复制到obj上。
Ext.extend(subclass, superclass, [overrides]) 用来继承已有的类, 通常的使用方法是
var SubClass = function() {
   SubClass.superclass.constructor.call(this);
};
Ext.extend(SubClass, BaseClass, {
   newMethod : function() {},
   overriddenMethod : function() {}
};
在上面的代码中, SubClass继承自BaseClass,  添加了新的方法newMethod, 重写了overriddenMethod方法。

分享到:
评论

相关推荐

    实例解说fdisk使用方法

    创建或修改分区后,需要使用`mkfs`命令来格式化分区,如 `mkfs.ext4 /dev/sda1` 将分区格式化为EXT4文件系统。 9. **挂载分区**: 创建并格式化分区后,需要将其挂载到文件系统中的某个目录,例如: ```bash ...

    实例解说Linux中fdisk分区使用方法

    `fdisk`不仅可以帮助用户划分磁盘空间,还可以为每个分区指定文件系统类型,如`Linux`、`fat32`、`ext4`、`Linux swap`、`fat16`等。 值得注意的是,使用`fdisk`进行分区操作只是整个过程的第一步,还需要对分区...

    SoftICE命令中文解说

    12. **高级命令与扩展**: 讲解了如`EXT`, `EXTC`, `EXTD`等高级命令,以及如何利用SoftICE的扩展功能。 13. **调试多线程程序**: 针对多线程环境,介绍如何在SoftICE中进行同步和互斥调试。 14. **与IDE集成**: ...

    Linux文件系统目录结构的详细解说2.pdf

    Linux 文件系统目录结构的详细解说 Linux 文件系统目录结构是 Linux 操作系统的根目录结构,它是 Linux 文件系统的组织者,也是最上级的领导者。 Linux 文件系统的目录结构可以用树形结构来形象地描述。在 Linux ...

    文图讲解BIOS设置各种问题解说.docx

    3. **Ext.Clock (CPU/AGP/PCI)**:这是设置CPU外频的地方。用户可以输入100到412MHz之间的值,每次增加1MHz。建议逐步增加,以测试CPU的稳定工作频率。设置完成后按回车确认。 4. **Multiplier Factor (倍频设置)**...

    创建及挂载文件

    fdisk 的使用方法可以参考《实例解说 fdisk 使用方法》。 二、存储设备进行格式化 在 Linux 中,创建文件系统是非常重要的一步。我们可以使用 mkfs 等工具来创建文件系统。mkfs 可以创建多种类型的文件系统,如 ...

    javascrip上百技术总集

    外一篇 用javascript改变onclick调用的函数 用JavaScript加密保护网站页面 用Javascript检测网速的方法 用Javascript评估用户输入密码的强度 用JavaScript实现仿Windows关机效果 用javascript实现...

    VM下安装redhat图解

    本文将详细介绍如何在VMware虚拟机环境下安装Red Hat Linux 9.0操作系统,并配有详细的图文解说,旨在帮助读者顺利地在虚拟环境中搭建Red Hat Linux 9.0系统。 #### 二、准备工作 在开始安装之前,需要准备以下几项...

    Linux那些事儿系列

    在这个系列中,复旦大学的fudan_abc将这些概念通过生动的实例和有趣的解说呈现出来,使得读者能够更好地理解和掌握Linux内核的工作原理。通过学习这些内容,你不仅能够深入理解Linux系统,还能提升你在设备驱动开发...

    【RT-Thread作品秀】智能管家精灵-电路方案

    软件框架说明(介绍应用所采用的软件方案框图、流程图等,并加以解说)软件部分也相对简单,基于ART-PI 的WiFi样例程序,加上几个独立的模块(流程图见文档) 按键扫描模块 OLED数据显示模块 DHT11设备温湿度读取模块 ...

Global site tag (gtag.js) - Google Analytics