Créez vos propres objets en utilisant JavaScript. Bien que JavaScript et le navigateur lui-même soient très puissants, JavaScript fournit toujours des méthodes pour créer un nouvel objet. Cela permet d'effectuer de nombreuses tâches complexes sans nécessiter l'aide de langages de balisage hypertexte ou d'autres outils multimédias.
Créer un nouvel objet en JavaScript est très simple. Il doit d’abord définir un objet, puis créer une instance de l’objet. Cette instance est un nouvel objet qui possède les caractéristiques de base de la définition d'objet.
Définition de l'objet
Définition de l'objet JavaScript, son format de base est le suivant :
Objet fonction (table des propriétés)
This.prop1=prop1
This.prop2=prop2
...
This.meth=FunctionName1;
This.meth=FunctionName2;
.. .
Dans la définition d'un objet, vous pouvez spécifier ses propriétés et méthodes pour l'objet. Une instance d'un objet est composée de propriétés et de méthodes. Par exemple, ce qui suit est une définition de l'objet University :
Function University(name,city,creatDate URL)
This.name=name
This.city= ville
This.creatDate=New Date(creatDate)
This.URL=URL
La signification de base est la suivante :
Nom - Spécifiez un nom de "l'unité".
Ville - la ville où se trouve "l'unité".
CreatDate - enregistre la date de mise à jour de l'objet universitaire.
URL – Cet objet pointe vers une URL.
Création d'une instance d'objet
Une fois l'objet défini, vous pouvez créer une instance de l'objet :
NewObject=Nouvel objet ();
Où Newobjet est un nouvel objet et Object est un objet déjà défini. Exemple :
U = Nouvelle université ("Province du Jiangsu", "Nanjing City", "05 janvier 2014 12:00:00", "http://www.51ebk.com")
Utilisation de méthodes objets
En plus d'utiliser des attributs dans les objets, vous devez parfois également utiliser des méthodes. Dans la définition de l'objet, nous voyons l'instruction This.meth=FunctionName, qui est la méthode de définition de l'objet. La méthode de l'objet réel est une fonction FunctionName, à travers laquelle il réalise son intention.
Par exemple, ajoutez une méthode à l'objet universitaire, qui s'affiche et renvoie la chaîne correspondante.
fonction université(nom,ville,createDate,URL)
This.Name=Name;
This.city=city;
This.createDate =New Date(creatDate);
This.URL=URL;
This.showuniversity=showuniversity;
This.showuniversity définit une méthode --- showuniversity (). La méthode showuniversity() implémente l'affichage de l'objet universitaire lui-même.
function showuniversity()
Pour (var prop dans ceci)
alert(prop =" this[prop] "");
where alert Il s'agit d'une fonction interne de JavaScript et affiche sa chaîne. Ce qui précède est le contenu du didacticiel JavaScript. Veuillez faire attention au site Web PHP chinois (www.php.cn) pour plus de contenu connexe 🎜>
.