Object Oriented Javascript
Bonjour tout le monde,
J'ai une petite question sur l'utilisation des objets dans Javascript, il y a plusieurs m�thodes mais je ne sais plus qui est le plus utilis� et pour quelle raison, j'avoue que je suis confus, je donnerai quelque exemples :
M�thode 1 : cr�er un Object comme �a :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
var Naruto = {
this.userName : "default",
changeName : function(name){
this.userName = name;
},
showNarutoUser : function(){
alert('bonjour '+this.userName);
}
}
// initialization de l'objet:
Naruto.changeName("Stitox");
Naruto.showNarutoUser ();
// on peut aussi je pense rajouter d'autres fonctions comme ça
Naruto.prototype.sayHello = function(){
alert('hello');
} |
M�thode 2 : cr�er un Object comme �a :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function Naruto(name){
this.userName = name;
this.changeName = function(newName){
this.userName = newName;
},
this.showNarutoUser = function(){
alert('bonjour '+this.userName);
}
}
// initialization de l'objet:
var graf = new Naruto('Stitox');
graf.changeName('El garch');
graf.showNarutoUser();
// Rajout du prototype
Naruto.prototype.sayHello = function(){
alert('hello');
}
graf.sayHello (); |
Quelle m�thode utilisez vous souvent, je ne maitraise pas encore tr�s bien Javascript, surtout les objets, prototypes, et concr�tement je ne sais plus quand profiter de tout �a, si vous avez quelque chose � me recommander, des liens utiles, je serai tr�s reconnaissant.
P.S : je suis bien habituer avec jQuery, d'apr�s les projets d'int�gration sur qui j'ai travaill�, je sens que mon niveau est pas du tout mauvais :)
Merci beaucoup par Avance.