ExtJS4中使用mixins實(shí)現(xiàn)多繼承示例
更新時(shí)間:2013年12月03日 17:31:59 作者:
在ExtJS4中使用mixins來實(shí)現(xiàn)多繼承,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下
在ExtJS4中使用mixins來實(shí)現(xiàn)多繼承。具體例子代碼如下:
復(fù)制代碼 代碼如下:
(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的區(qū)別,extend只能實(shí)現(xiàn)單繼承,因?yàn)閑xtend后面跟的參數(shù)只能是一個(gè)String類型的字符串,不能使用逗號等將文件隔開。
而在mixins中可以加載多個(gè)類,來實(shí)現(xiàn)多繼承的效果。
相關(guān)文章
ExtJS 設(shè)置級聯(lián)菜單的默認(rèn)值
ExtJS在修改這樣的頁面上賦值是很方便的,在正文中1.2.1代碼中可以看出,一行代碼就可以搞定,但這是對于普通控件而言,如文本框。對于ComboBox可沒這么簡單...2010-06-06
ANT 壓縮(去掉空格/注釋)JS文件可提高js運(yùn)行速度
在解決這個(gè)有很多優(yōu)化方法,今天來說其中一種,那就是在Ant腳本打包的時(shí)候,把js中空格、注釋去掉、以及合并,合并今天不說了,還未實(shí)現(xiàn)這個(gè),在研究中2013-04-04
學(xué)習(xí)ExtJS(一) 之基礎(chǔ)前提
學(xué)習(xí)ExtJS前提條件,大家要想學(xué)習(xí),需要一些基礎(chǔ)知識。2009-10-10
ExtJS 2.0實(shí)用簡明教程 之Border區(qū)域布局
Border布局由類Ext.layout.BorderLayout定義,布局名稱為border。2009-04-04
Extjs列表詳細(xì)信息窗口新建后自動(dòng)加載解決方法
有時(shí)候我們在新建列表中的一項(xiàng)后需要進(jìn)入立刻進(jìn)入詳細(xì)信息的編輯頁面,為了使得操作簡便,一般設(shè)定自動(dòng)導(dǎo)向。2010-04-04
Extjs優(yōu)化(一)刪除冗余代碼提高運(yùn)行速度
Extjs 本身是一個(gè)加載慢的JS框架,這次來寫寫怎么減少冗余代碼,也是提高運(yùn)行速度,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04

