Shell.js
Gäller för: Windows Azure Pack
Basklassen som används för att definiera nya klasser.
Widgets
Inga.
Uppräkningar
Inga.
Egenskaper
Inga.
Metoder
Name |
Beskrivning |
Returer |
Parametrar |
---|---|---|---|
Shell.Class.define |
Definierar ett nytt namnområde med det angivna namnet. Returnerar det nyligen definierade namnområdet. |
Sträng |
name (String): Namn på namnområdet. Det kan vara ett punktavgränsat kapslat namn. medlemmar (objekt): Medlemmar i det nya namnområdet. |
Shell.Class.derive |
Använder prototyparv för att skapa en underklass baserat på den angivna baseClass-parametern. Returnerar den nyligen definierade klassen. |
Funktion |
baseClass (Funktion): Klassen som ska ärvas från. konstruktor (funktion): En konstruktorfunktion som ska användas för att instansiera den här klassen. instanceMembers (Object): Uppsättningen instansfält, egenskaper och metoder som ska göras tillgängliga för klassen. staticMembers (Object): Uppsättningen statiska fält, egenskaper och metoder som ska göras tillgängliga för klassen. |
Shell.Class.mix |
Definierar en klass med hjälp av den angivna konstruktorn och union av den uppsättning instansmedlemmar som anges av alla mixin-objekt. Mixin-parameterlistan kan ha variabellängd. Returnerar den nyligen definierade klassen. |
Funktion |
Konstruktor: En konstruktorfunktion som används för att instansiera klassen. |