Rumah hujung hadapan web tutorial js ExtJS4中使用mixins实现多继承示例_extjs

ExtJS4中使用mixins实现多继承示例_extjs

May 16, 2016 pm 05:10 PM
mixins pusaka berbilang

在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中可以加载多个类,来实现多继承的效果。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penjelasan terperinci tentang fungsi rakan C++: Apakah peranan fungsi rakan dalam pelbagai warisan? Penjelasan terperinci tentang fungsi rakan C++: Apakah peranan fungsi rakan dalam pelbagai warisan? Apr 29, 2024 pm 06:39 PM

Fungsi rakan membenarkan fungsi bukan ahli mengakses ahli persendirian dan memainkan peranan dalam berbilang warisan, membenarkan fungsi kelas terbitan mengakses ahli persendirian kelas asas.

Bagaimana untuk melaksanakan pelbagai warisan dalam python Bagaimana untuk melaksanakan pelbagai warisan dalam python Dec 11, 2023 pm 02:04 PM

Dalam Python, berbilang warisan boleh dilaksanakan dengan mentakrifkan kelas dengan berbilang kelas induk yang dipisahkan dengan koma. Pengenalan terperinci: Apabila kelas mewarisi berbilang kelas induk, ia akan mewarisi sifat dan kaedah semua kelas induk. Ini bermakna subkelas boleh mengakses dan menggunakan sifat dan kaedah yang ditakrifkan dalam kelas induk.

Apakah kesan kelebihan beban fungsi C++ dalam pelbagai warisan? Apakah kesan kelebihan beban fungsi C++ dalam pelbagai warisan? Apr 26, 2024 pm 02:06 PM

Dalam warisan berbilang, kelebihan beban fungsi dalam kelas terbitan mengakibatkan menyembunyikan atau mengatasi fungsi kelas asas, bergantung pada sama ada tandatangan adalah sama. Struktur warisan berlian boleh membawa kepada kekaburan kerana kelas terbitan tidak tahu fungsi kelas asas yang hendak dipanggil. Kekaburan boleh diselesaikan menggunakan penyelesai skop eksplisit, penukaran jenis atau warisan maya.

Tujuan antara muka dalam Java dan klasifikasi senario aplikasi Tujuan antara muka dalam Java dan klasifikasi senario aplikasi Jan 03, 2024 pm 04:29 PM

Pengelasan dan senario penggunaan antara muka dalam Java 1. Pengelasan antara muka Dalam Java, antara muka ialah takrifan piawai yang digunakan untuk mentakrifkan kaedah yang harus dilaksanakan oleh kelas. Antara muka boleh dibahagikan kepada jenis berikut: Antara muka biasa: Antara muka biasa ialah jenis antara muka yang paling biasa, yang mentakrifkan kaedah yang harus dilaksanakan oleh kelas. Contohnya: publicinterfaceShape{doublecalculateArea();//Kaedah untuk mengira kawasan doubleca

Kaedah untuk melaksanakan warisan berbilang dalam Java dan analisis senario yang berkenaan Kaedah untuk melaksanakan warisan berbilang dalam Java dan analisis senario yang berkenaan Jan 30, 2024 am 08:29 AM

Analisis kaedah pelaksanaan warisan berbilang Java dan senario aplikasi Ringkasan: Java ialah bahasa pengaturcaraan berorientasikan objek yang menyokong warisan tunggal kelas. Walau bagaimanapun, kadangkala kita memerlukan kelas untuk mewarisi sifat dan kaedah daripada berbilang kelas. Artikel ini akan memperkenalkan cara melaksanakan berbilang warisan dalam Java dan senario aplikasinya serta memberikan contoh kod khusus. Konsep, Kelebihan dan Kelemahan Pewarisan Berbilang Pewarisan berbilang bermaksud kelas boleh mewarisi sifat dan kaedah daripada berbilang kelas. Kelebihannya ialah ia boleh meningkatkan kebolehgunaan semula kod dan fleksibiliti, membolehkan pembangun lebih mudah menggabungkan fungsi berbilang kelas

Cara menggunakan mixin untuk berkongsi sifat dan kaedah komponen dalam Vue Cara menggunakan mixin untuk berkongsi sifat dan kaedah komponen dalam Vue Jun 11, 2023 pm 03:02 PM

Vue ialah rangka kerja JavaScript popular yang membolehkan pembangun membina aplikasi web responsif berprestasi tinggi. Dalam Vue, sifat dan kaedah komponen boleh dikongsi menggunakan Mixins. Mixin membenarkan pembangun menggunakan semula dan menyelenggara kod komponen, meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod. Dalam artikel ini, kita akan belajar cara berkongsi sifat dan kaedah komponen dalam Vue menggunakan Mixins. 1. Apa itu MixinsMixins ialah satu cara untuk melaksanakan pelaksanaan semula kod dalam Vue.

Ralat Vue: Mixins tidak boleh digunakan dengan betul untuk penggunaan semula kod, bagaimana untuk menyelesaikannya? Ralat Vue: Mixins tidak boleh digunakan dengan betul untuk penggunaan semula kod, bagaimana untuk menyelesaikannya? Aug 26, 2023 pm 04:28 PM

Ralat Vue: Mixins tidak boleh digunakan dengan betul untuk penggunaan semula kod, bagaimana untuk menyelesaikannya? Pengenalan: Dalam pembangunan Vue, kami sering menghadapi penggunaan semula kod Vue menyediakan ciri campuran untuk menyelesaikan masalah ini. Walau bagaimanapun, kadangkala kami menghadapi situasi di mana mixin tidak boleh digunakan dengan betul Artikel ini akan memperincikan punca masalah ini dan menyediakan penyelesaian yang sepadan. Penerangan masalah: Apabila kami menggunakan mixin, kami mungkin menghadapi mesej ralat berikut: "TypeError:Cannotr

Penyelidikan tentang penggunaan gabungan berbilang warisan dan antara muka dalam Java Penyelidikan tentang penggunaan gabungan berbilang warisan dan antara muka dalam Java Jan 30, 2024 am 08:23 AM

Terokai gabungan berbilang warisan dan antara muka dalam Java Dalam Java, berbilang warisan bermakna kelas boleh mewarisi ciri dan gelagat berbilang kelas induk pada masa yang sama. Walau bagaimanapun, memandangkan Java hanya menyokong warisan tunggal, ini bermakna kelas hanya boleh mewarisi daripada satu kelas induk dan tidak boleh melaksanakan secara langsung antara muka berbilang kelas induk. Untuk menyelesaikan masalah ini, Java menyediakan konsep antara muka (Antaramuka), membenarkan kelas untuk melaksanakan pelbagai antara muka, dengan itu secara tidak langsung mencapai kesan warisan berbilang. Dalam artikel ini, kami akan meneroka berbilang warisan dan antara muka dalam Java

See all articles