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 Array数组对象的扩展函数代码
May 22 Javascript
Jquery 的outerHeight方法使用介绍
Sep 11 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
Jun 24 Javascript
jquery实现图片按比例缩放示例
Jul 01 Javascript
js获取页面传来参数的方法
Sep 06 Javascript
15个jquery常用方法、小技巧分享
Jan 13 Javascript
Ajax的概述与实现过程
Nov 18 Javascript
详解JS对象封装的常用方式
Dec 30 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
Node.js 实现远程桌面监控的方法步骤
Jul 02 Javascript
Openlayers绘制聚合标注
Sep 28 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
Jan 07 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
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
php unset全局变量运用问题的深入解析
2013/06/17 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
PhpStorm配置Xdebug调试的方法步骤
2019/02/02 PHP
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
2019/05/30 Javascript
详解VUE中的插值( Interpolation)语法
2020/10/18 Javascript
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
Python 装饰器使用详解
2017/07/29 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
python矩阵的转置和逆转实例
2018/12/12 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
Python笔记之facade模式
2019/11/20 Python
Python reversed函数及使用方法解析
2020/03/17 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
医学专业大学生求职的自我评价
2013/11/27 职场文书
敬老模范事迹
2014/05/21 职场文书
大学生村官考核材料
2014/05/23 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
Python 数据可视化之Bokeh详解
2021/11/02 Python
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL