Les Objets en JavaScript
Un objet est une collection de propriétés ou d'attributs (pool de variables associées à un même objet) et de méthodes (pool de fonctions associées à un même objet)
Il faut savoir qu'un objet dérive d’une classe (Sorte de moule à objets ;-)). Une classe d'objet ressemble à ça en JavaScript
function clasRect(longueur, largeur)
{
/* Les attributs */
this.longueur = longueur;
this.largeur = largeur;
/* Les méthodes */
this.aire = calculAire;
}
function calculAire(){
return this.longueur*this.largeur;
}
L'appel à une classe, qui est aussi la création d'un objet, se fait via le mot clé new(nomDeLaclasse). on dit que l'objet créé est une instanciation de la classe de la quelle il hérite
monRectangle = new clasRect(12,6);
/* affichage de l'attribut largeur */
alert(monRectangle.largeur);
/* affichage de la valeur retournée par la méthode aire une fois exécuté */
alert(monRectangle.aire());
Ca c'est pour la culture, peu de personne utilise javaScript pour crééer leur propres objets, cart JavaScript met a disposition des objets prédéfinis (arborescence d’objets), et nous allons voir comment nous contenter de les utiliser, voir même d'en utiliser un seul qui sera l'objet document. on va voir qu'avec cet objet et quelques méthodes du DOM on peut manipuler tous les éléments HTML de notre page web, après que la page ait été téléchargé.



