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方法。
分享到:
相关推荐
创建或修改分区后,需要使用`mkfs`命令来格式化分区,如 `mkfs.ext4 /dev/sda1` 将分区格式化为EXT4文件系统。 9. **挂载分区**: 创建并格式化分区后,需要将其挂载到文件系统中的某个目录,例如: ```bash ...
`fdisk`不仅可以帮助用户划分磁盘空间,还可以为每个分区指定文件系统类型,如`Linux`、`fat32`、`ext4`、`Linux swap`、`fat16`等。 值得注意的是,使用`fdisk`进行分区操作只是整个过程的第一步,还需要对分区...
12. **高级命令与扩展**: 讲解了如`EXT`, `EXTC`, `EXTD`等高级命令,以及如何利用SoftICE的扩展功能。 13. **调试多线程程序**: 针对多线程环境,介绍如何在SoftICE中进行同步和互斥调试。 14. **与IDE集成**: ...
Linux 文件系统目录结构的详细解说 Linux 文件系统目录结构是 Linux 操作系统的根目录结构,它是 Linux 文件系统的组织者,也是最上级的领导者。 Linux 文件系统的目录结构可以用树形结构来形象地描述。在 Linux ...
3. **Ext.Clock (CPU/AGP/PCI)**:这是设置CPU外频的地方。用户可以输入100到412MHz之间的值,每次增加1MHz。建议逐步增加,以测试CPU的稳定工作频率。设置完成后按回车确认。 4. **Multiplier Factor (倍频设置)**...
fdisk 的使用方法可以参考《实例解说 fdisk 使用方法》。 二、存储设备进行格式化 在 Linux 中,创建文件系统是非常重要的一步。我们可以使用 mkfs 等工具来创建文件系统。mkfs 可以创建多种类型的文件系统,如 ...
外一篇 用javascript改变onclick调用的函数 用JavaScript加密保护网站页面 用Javascript检测网速的方法 用Javascript评估用户输入密码的强度 用JavaScript实现仿Windows关机效果 用javascript实现...
本文将详细介绍如何在VMware虚拟机环境下安装Red Hat Linux 9.0操作系统,并配有详细的图文解说,旨在帮助读者顺利地在虚拟环境中搭建Red Hat Linux 9.0系统。 #### 二、准备工作 在开始安装之前,需要准备以下几项...
在这个系列中,复旦大学的fudan_abc将这些概念通过生动的实例和有趣的解说呈现出来,使得读者能够更好地理解和掌握Linux内核的工作原理。通过学习这些内容,你不仅能够深入理解Linux系统,还能提升你在设备驱动开发...
软件框架说明(介绍应用所采用的软件方案框图、流程图等,并加以解说)软件部分也相对简单,基于ART-PI 的WiFi样例程序,加上几个独立的模块(流程图见文档) 按键扫描模块 OLED数据显示模块 DHT11设备温湿度读取模块 ...