Die Codekopie lautet wie folgt:
<! DocType html>
<html>
<kopf>
<meta charset = "utf-8">
<title> Titel hier einfügen </title>
<script type = "text/javaScript">
/**
* Format des JSON -Objekts
{Schlüssel: Wert, Schlüssel: Wert, Schlüssel: Wert ..}
*/
// Kleines Beispiel für das Erstellen eines Objekts
// ------ 1
var r = {};
R.Name = "Tom";
R.age = 18;
// ------ 2
var r = {name: "tom", Alter: 20}; // JSON -Objekt
Alarm (R.age);
// --- 1,2 sind gleichwertig
// ------------ Schreiben des Prototypmodus
// ---- 1
Funktion person () {};
Person.Prototype.Name = "Chinese";
Person.Prototype.age = 20;
// Die Abkürzung des Prototypmodus-2
Funktion person () {};
Person.Prototype = {Name: "Chinesisch",
Alter: 20,}
// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// ================================================================== ======================================================================
/* {Name: "Chinesisch",
Alter: 20,}
Das obige Format ist selbst ein Objekt. Wenn Sie es dem Prototyp eines anderen Objekts bezahlen, wird dies erfolgen
Alle Eigenschaften eines anderen Objekts. Im Wesentlichen ist es Erbschaft
*/
// ================================================================== ======================================================================
// Standard -Vererbungsbeispiele für Standardobjekte, Person, Student
// ein Personobjekt definieren
Funktion person () {};
Person.Prototype.Name = "Chinese";
Person.Prototype.age = 20;
var person = new Person ();
// ein Studentenobjekt definieren
function Student () {};
Student.Prototype = Person;
Student.prototype.girlfriend = "kann verfügbar sein";
var stu = new student ();
stu.laop = "Keine Liebe ist erlaubt";
Alert (Stu.Name); // Instanz, die aus dem übergeordneten Objekt geerbt wurden
Alert (Stu.laop); // Neues Attribut, das selbst hinzugefügt wurde
// ein Teamleader -Objekt definieren
Function TeamLeader () {};
TeamLeader.Prototype = neuer Student (); // von Student geerbt
TeamLeader.Prototype.teamnum = 8; // Teamleader's eigene Eigenschaften
// Erstellen Sie Ihre eigene Instanz
var Teamleader = new TeamLeader ();
Alert (Teamleader.teamnum);
TeamLeader.girlfriend = "Auch nicht verfügbar";
Alert (Teamleader.Name);
// ================================================================== ======================================================================
/*Der Kern der Vererbung in JS ist Prototyp*///
// ================================================================== ======================================================================
</script>
</head>
<body>
</body>
</html>