萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> ExtJS4中使用mixins來實現多繼承

ExtJS4中使用mixins來實現多繼承

 在ExtJS4中使用mixins來實現多繼承,下面有個不錯的示例,感興趣的朋友可以參考下

在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中可以加載多個類,來實現多繼承的效果。
copyright © 萬盛學電腦網 all rights reserved