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脚本实现Web页面信息交互
Dec 21 Javascript
基于jQuery的动态表格插件
Mar 28 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
asp.net中oracle 存储过程(图文)
Aug 12 Javascript
学习Angular中作用域需要注意的坑
Aug 17 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
使用node.js中的Buffer类处理二进制数据的方法
Nov 26 Javascript
JavaScript实现换肤功能
Sep 15 Javascript
详解用Node.js实现Restful风格webservice
Sep 29 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 Javascript
微信小程序实现弹出菜单动画
Jun 21 Javascript
详细介绍解决vue和jsp结合的方法
Feb 06 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
javascript 跳转代码集合
2009/12/03 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
jQuery实现的图片轮播效果完整示例
2016/09/12 Javascript
Vue开发过程中遇到的疑惑知识点总结
2017/01/20 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
JavaScript this关键字指向常用情况解析
2020/09/02 Javascript
vue 使用localstorage实现面包屑的操作
2020/11/16 Javascript
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python随机生成指定长度密码的方法
2015/04/04 Python
python使用7z解压apk包的方法
2015/04/18 Python
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
python 使用re.search()筛选后 选取部分结果的方法
2018/11/28 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
在职人员函授期间自我评价分享
2013/11/08 职场文书
中学教师培训制度
2014/01/31 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
Mysql MVCC机制原理详解
2021/04/20 MySQL
redis数据一致性的实现示例
2022/03/18 Redis
如何基于python实现单目三维重建详解
2022/06/25 Python