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 相关文章推荐
网页中的图片的处理方法与代码
Nov 26 Javascript
javascript cookies操作集合
Apr 12 Javascript
jQuery插件的写法分享
Jun 12 Javascript
Javascript中数组方法汇总(推荐)
Apr 01 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 Javascript
详解AngularJS中module模块的导入导出
Dec 10 Javascript
javascript 继承学习心得总结
Mar 17 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
Mar 29 Javascript
微信小程序实现随机验证码功能
Dec 20 Javascript
JavaScript函数定义方法实例详解
Mar 05 Javascript
vue实现简易计算器功能
Jan 20 Vue.js
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/06 冲泡冲煮
PHP goto语句简介和使用实例
2014/03/11 PHP
基于PHPexecl类生成复杂的报表表头示例
2016/10/14 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
javascript中String类的subString()方法和slice()方法
2011/05/24 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
Python文件及目录操作实例详解
2015/06/04 Python
python去掉行尾的换行符方法
2017/01/04 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
出国导师推荐信
2014/01/16 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
党支部承诺书
2015/01/20 职场文书
MySQL窗口函数的具体使用
2021/11/17 MySQL
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python
【2·13】一图读懂中国无线电发展
2022/02/18 无线电