La copie de code est la suivante:
<! Doctype html>
<html>
<adal>
<meta charset = "utf-8">
<Title> Insérer le titre ici </TITME>
<script type = "text / javascript">
/ **
* Format de l'objet JSON
{clé: valeur, clé: valeur, clé: valeur ..}
* /
// petit exemple de création d'un objet
// ------ 1
var r = {};
R.Name = "Tom";
R.age = 18;
// ------ 2
var r = {nom: "Tom", âge: 20}; // objet JSON
alerte (r.age);
// --- 1,2 sont équivalents
// ------------ Écriture du mode prototype
// ---- 1
fonction personne () {};
Personne.prototype.name = "chinois";
Personne.prototype.age = 20;
// l'abréviation du mode prototype - 2
fonction personne () {};
Personne.prototype = {nom: "chinois",
Âge: 20,}
// -----------------------------------------------------------------------------------------------------------------------------
// =======================================================================. ==========================================================================.
/ * {nom: "chinois",
Âge: 20,}
Le format ci-dessus est lui-même un objet. Si vous le payez au prototype d'un autre objet, il fera
Toutes les propriétés d'un autre objet. Essentiellement, c'est l'héritage
* /
// =======================================================================. ==========================================================================.
// Exemples de succession d'objets standard, personne, étudiant
// définir un objet de personne
fonction personne () {};
Personne.prototype.name = "chinois";
Personne.prototype.age = 20;
var personne = new personne ();
// définir un objet étudiant
fonction Student () {};
Student.prototype = personne;
Student.prototype.girlfriend = "peut être disponible";
var stu = new Student ();
Stu.laop = "Aucun amour n'est autorisé";
alert (stu.name); // instance héritée de l'objet parent
alert (stu.laop); // nouvel attribut ajouté par vous-même
// définir un objet Teamleader
fonction teamleader () {};
Teamleader.prototype = new student (); // hérité de l'étudiant
Teamleader.prototype.teamnum = 8; // propres propriétés de Teamleader
// Créez votre propre instance
var teamleader = new Teamleader ();
alert (teamleader.teamnum);
teamleader.girlfriend = "Non disponible non plus";
alert (teamleader.name);
// =======================================================================. ==========================================================================.
/ * Le cœur de l'héritage en js est le prototype * /
// =======================================================================. ==========================================================================.
</cript>
</ head>
<body>
</docy>
</html>