Maison > interface Web > js tutoriel > le corps du texte

Méthodes JavaScript pour définir des classes et astuces object_javascript

WBOY
Libérer: 2016-05-16 16:30:04
original
1445 Les gens l'ont consulté

Les exemples de cet article décrivent comment JavaScript définit les classes et les objets. Partagez-le avec tout le monde pour votre référence. La méthode spécifique est la suivante :

En JS, il existe de nombreuses façons différentes d'écrire des classes et des objets. Comme je ne suis pas très familier avec JS, j'écris en fonction de ma compréhension. Si un ami trouve quelque chose qui ne va pas, dites-le-moi et nous pourrons apprendre ensemble.
Il existe deux manières de définir une classe en JS (je ne connais que ces deux-là) :

1. Comment définir les fonctions :
Définition :

Copier le code Le code est le suivant :
classe de fonctionA(a)
{
This.aaa=a; //Ajouter un attribut
This.methodA=function(ppp) //Ajouter une méthode
{
alerte(ppp);
>
>
classA.prototype.color = "red"; //Utilisez la méthode prototype pour ajouter les attributs de l'objet Cette méthode est également applicable aux instances (objets) de la classe
. classA.prototype.tellColor = function() //Méthode pour ajouter des objets à l'aide de la méthode prototype Cette méthode s'applique également aux instances (objets) de classes
. {
         return "la couleur de " this.name " est " this.color;
>

Comment utiliser :
Copier le code Le code est le suivant :
var oClassA=new classA('Ceci est un exemple de classe !') ; //Classe d'instanciation
var temp=oClassA.aaa; //Utiliser l'attribut aaa
oClassA.methodA(temp); //Utiliser la méthode methodA


2. Comment instancier la classe Object en premier
Définition :
Copier le code Le code est le suivant :
var oClassA=new Object( //Instancier le classe de base en premier Objet
oClassA.aaa='Ceci est un exemple de classe !'; //Ajouter un attribut
oClassA.methodA=function(ppp) //Ajouter une méthode
{
alerte(ppp);
}
oclassA.prototype.color = "red"; //Utilisez la méthode prototype pour ajouter des attributs de l'objet
oclassA.prototype.tellColor = function() //Méthode pour ajouter des objets à l'aide de la méthode prototype
{
         return "la couleur de " this.name " est " this.color;
>


Comment utiliser :
Vous pouvez utiliser oClassA directement, comme :
Copier le code Le code est le suivant :
var temp=oClassA.aaa //Utiliser l'attribut aaa
oClassA.methodA(temp); //Utiliser la méthode methodA

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!