ExtJS4中使用mixins实现多继承示例


Posted in Javascript onDecember 03, 2013

在ExtJS4中使用mixins来实现多继承。具体例子代码如下:

(function(){ 
Ext.onReady(function(){ 
Ext.define('say',{ 
canSay:function(){ 
alert("hello"); 
} 
}); 
Ext.define('eat',{ 
caneat:function(){ 
alert("eating"); 
} 
}); 
Ext.define("user",{ 
mixins:{ 
csay:'say', 
ceat:'eat' 
} 
}); 
var ss = Ext.create("user",{}); 
ss.caneat(); 
ss.canSay(); 
}); 
})();

需要注意的是mixins和extend的区别,extend只能实现单继承,因为extend后面跟的参数只能是一个String类型的字符串,不能使用逗号等将文件隔开。

而在mixins中可以加载多个类,来实现多继承的效果。

Javascript 相关文章推荐
JavaScript设计模式之单件模式介绍
Dec 28 Javascript
JavaScript 学习笔记之数据类型
Jan 14 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 Javascript
12个非常实用的JavaScript小技巧【推荐】
May 18 Javascript
Vue单文件组件的如何使用方式介绍
Jul 28 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
Oct 27 Javascript
javascript变量提升和闭包理解
Mar 12 Javascript
ES6使用export和import实现模块化的方法
Sep 10 Javascript
react 应用多入口配置及实践总结
Oct 17 Javascript
小程序使用分包的示例代码
Mar 23 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
May 23 Javascript
ExtJS4中的requires使用方法示例介绍
Dec 03 #Javascript
利用JS进行图片的切换即特效展示图片
Dec 03 #Javascript
JavaScript伸缩的菜单简单示例
Dec 03 #Javascript
JS window对象的top、parent、opener含义介绍
Dec 03 #Javascript
javascript实现信息的显示和隐藏如注册页面
Dec 03 #Javascript
一个js控制的导航菜单实例代码
Dec 03 #Javascript
JS与C#编码解码
Dec 03 #Javascript
You might like
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
php的4种常用运行方式详解
2016/12/22 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
JavaScript版代码高亮
2006/06/26 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
详解js的六大数据类型
2016/12/27 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
python获取各操作系统硬件信息的方法
2015/06/03 Python
Python中列表、字典、元组数据结构的简单学习笔记
2016/03/20 Python
Python 常用string函数详解
2016/05/30 Python
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
Python 类的特殊成员解析
2018/06/20 Python
解读python如何实现决策树算法
2018/10/11 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
实时获取Python的print输出流方法
2019/01/07 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
PHP中如何创建和修改数组
2012/05/02 面试题
班会关于环保演讲稿
2013/12/29 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
优秀部门获奖感言
2014/02/14 职场文书
班组长竞聘书
2014/03/31 职场文书
幼儿园小班评语
2014/04/18 职场文书
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL