类的定义:
Ext.define("Calulator",{
constructor:function(){
return this;
},
plus:function(v1,v2){
return v1+v2;
},
minus:function(v1, v2){
return v1-v2;
},
multiply:function(v1, v2){
return v1*v2;
}
});
var cal = new Calulator();
console.log(cal.plus(12,10));
console.log(cal.minus(12,10));
console.log(cal.multiply(12,10));
--------------------------------------------------
定义类的继承:
Ext.define("NewCal",{
extend:"Calulator",
hex:function(v1){
return v1.toString(16);
}
});
var newCal = new NewCal();
console.log(newCal.hex(10));
console.log(newCal.plus(10,10));
------------------------------------------
利用mixins来混合使用类:
Ext.define("HEX",{
hex:function(v3){
return v3.toString(16);
}
});
Ext.define("BIN",{
bin:function(v1){
return v1.toString(2);
}
});
Ext.define("OCT",{
oct:function(v1){
return v1.toString(8);
}
});
Ext.define("NewCal2",{
extend:"Calulator",
mixins:{
Hex:"HEX",
Bin:"BIN",
Oct:"OCT"
},
convert:function(vaule,type){
switch(type){
case 2:
return this.bin(vaule);
break;
case 16:
return this.hex(vaule);
break;
case 8:
return this.oct(vaule);
break;
}
}
});
var newCal2 = new NewCal2();
console.log(newCal2.convert(10,2));
console.log(newCal2.convert(10,8));
console.log(newCal2.convert(10,16));
分享到:
相关推荐
ExtJs4 中文文档之类系统和编码规范
ExtJs组件类的对应表,很好的,分享给大家!!
精心整理的EXTJS常用例子集...是学习EXTJS不可多得的好资料,欲下载,则从速喔!!!
EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用
开始ExtJS之旅的第一步是要获得开发包,可以从官方网站www.ExtJS.com下载,以保证获 得最新版本。其下载地址是http://www.ExtJS.com/download,下载成功后的开发包是ExtJS- 2.0.2.zip,有6.08MB大。不过不用担心,这...
ExtJs开始之旅第二讲,总共有4部视频 涵盖从初识extjs,到环境搭建,工具栏到控件。
extjs资料extjs资料extjs资料extjs资料extjs资料
Extjs例子Extjs例子Extjs例子Extjs例子Extjs例子
extjs的默认皮肤很好看 但是我们还可以变换样式切换其他皮肤 1 直接添加其他css文件换肤 好多皮肤上网就可以收到的 如皮肤文件:xtheme olive zip下载 把皮肤文件解压 把css文件 如xtheme olive css 拷贝到...
Extjs 之主界面简单布局,适合刚刚接触ext的新手学习,就一个html页面。 现在拿来分享。
关于extjs的词语定义 如果是extjs初学者可以多看看的
ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门ExtJS快速入门 ExtJS快速入门 ExtJS...
ExtJS4之初体验,中文版的文档,Getting started with extjs的中文版
Extjs基础语法
课程简介: ExtJS是一种主要用于创建前端...第十八讲.ExtJS之ComboBox获取远程数据、网页计算器 第十九讲.ExtJS之组件面向对象编程(一) 第二十讲.ExtJS之组件面向对象编程(二) 项目实战Extjs版在线选课系统:
Extjs项目之个人理财项目源码 Extjs项目实例
extjs电子书,extjs电子书,extjs电子书,extjs电子书
适合ExtJs开发人员extjs技术上手以及深入
EXTJS实例 EXTJS树,可以编辑的EXTJS,EXTJS3.0
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa