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下给元素添加事件的方法与代码
Aug 13 Javascript
jQuery阻止同类型事件小结
Apr 19 Javascript
JavaScript实现简单的时钟实例代码
Nov 23 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
Jun 28 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
Aug 05 Javascript
js发送短信倒计时的简单实现方法
Sep 08 Javascript
Ajax与服务器(JSON)通信实例代码
Nov 05 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
Dec 01 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
Feb 14 Javascript
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
使用Vue 自定义文件选择器组件的实例代码
Mar 04 Javascript
jquery css实现流程进度条
Mar 26 jQuery
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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
php格式文件打开的四种方法
2018/02/24 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
Python编码爬坑指南(必看)
2016/06/10 Python
python代码过长的换行方法
2018/07/19 Python
TensorFlow实现模型评估
2018/09/07 Python
python通过链接抓取网站详解
2019/11/20 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
python 错误处理 assert详解
2020/04/20 Python
python爬虫基础知识点整理
2020/06/02 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
2020/08/04 Python
python脚本定时发送邮件
2020/12/22 Python
耐克中国官方商城:Nike中国
2018/10/18 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
竞争上岗实施方案
2014/03/21 职场文书
宣传工作经验材料
2014/06/02 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
python APScheduler执行定时任务介绍
2022/04/19 Python
Redis实现一个账号只能登录一个设备
2022/04/19 Redis
python画条形图的具体代码
2022/04/20 Python
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js