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 相关文章推荐
硬盘浏览程序,保存成网页格式便可使用
Dec 03 Javascript
javascript的键盘控制事件说明
Apr 15 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
May 09 Javascript
一个简单的js树形菜单
Dec 09 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
Jan 22 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
Oct 29 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
Mar 05 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
May 10 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
Feb 18 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
Oct 14 Javascript
js实现飞机大战游戏
Aug 26 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
Oct 24 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
dedecms中常见问题修改方法总结
2007/03/21 PHP
php 获取完整url地址
2008/12/20 PHP
php curl模拟post请求小实例
2013/11/13 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
wap手机端解决返回上一页的js实例
2016/12/08 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
Python3自动签到 定时任务 判断节假日的实例
2018/11/13 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Django上使用数据可视化利器Bokeh解析
2019/07/31 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
国外的一些J2EE面试题一
2012/10/13 面试题
合同专员岗位职责
2013/12/18 职场文书
电气自动化个人求职信范文
2014/02/03 职场文书
爱心捐书活动总结
2014/07/05 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
大四学生个人总结
2015/02/15 职场文书
大学生入党自荐书
2015/03/05 职场文书