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 iframe编程相关代码
Dec 28 Javascript
仿百度输入框智能提示的js代码
Aug 22 Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 Javascript
JavaScript事件代理和委托详解
Apr 08 Javascript
AngularJS 表达式详细讲解及实例代码
Jul 26 Javascript
vue.js学习笔记之绑定style样式和class列表
Oct 31 Javascript
JavaScript 字符串常用操作小结(非常实用)
Nov 30 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 Javascript
在vue中添加Echarts图表的基本使用教程
Nov 22 Javascript
tracking.js页面人脸识别插件使用方法
Apr 16 Javascript
jQuery实现动态添加和删除input框代码实例
Mar 29 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
DedeCms模板安装/制作概述
2007/03/11 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
formValidator3.3的ajaxValidator一些异常分析
2011/07/12 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
wap浏览自动跳转到wap页面的js代码
2014/05/17 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
python元组拆包实现方法
2021/02/28 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
感恩节红领巾广播稿
2014/02/11 职场文书
安全生产承诺书
2014/03/26 职场文书
质量保证书怎么写
2015/02/27 职场文书
农业项目投资意向书
2015/05/09 职场文书
《1942》观后感
2015/06/08 职场文书
反腐倡廉观后感
2015/06/08 职场文书
教师个人教学反思
2016/02/23 职场文书
校园文化艺术节开幕词
2016/03/04 职场文书
2019消防宣传标语!
2019/07/10 职场文书