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 相关文章推荐
json的前台操作和后台操作实现代码
Jan 20 Javascript
js清空表单数据的两种方式(遍历+reset)
Jul 18 Javascript
JavaScript设计模式之装饰者模式介绍
Dec 28 Javascript
jquery插件orbit.js实现图片折叠轮换特效
Apr 14 Javascript
详解vue之页面缓存问题(基于2.0)
Jan 10 Javascript
微信小程序图表插件(wx-charts)实例代码
Jan 17 Javascript
AngularJS select设置默认值的实现方法
Aug 25 Javascript
iframe与主框架跨域相互访问实现方法
Sep 14 Javascript
JS实现简单表格排序操作示例
Oct 07 Javascript
JS中Map和ForEach的区别
Feb 05 Javascript
微信小程序排坑指南详解
May 23 Javascript
React学习笔记之高阶组件应用
Jun 02 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
使用PHP维护文件系统
2006/10/09 PHP
用PHP和ACCESS写聊天室(九)
2006/10/09 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
php输出xml格式字符串(用的这个)
2012/07/12 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
js操作二级联动实现代码
2010/07/27 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
2016/12/06 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
Python中作用域的深入讲解
2018/12/10 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
2020/06/17 Python
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
环境工程求职简历的自我评价范文
2013/10/24 职场文书
资源环境与城市管理专业推荐信
2013/11/30 职场文书
初中物理教学反思
2014/01/14 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
介绍信怎么写
2015/01/30 职场文书
物业接待员岗位职责
2015/04/15 职场文书
教师节班会主持词
2015/07/06 职场文书
2016教师国培研修感言
2015/12/08 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
vue elementUI批量上传文件
2022/04/26 Vue.js