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 :
var Grafikart = {
this.userName : "default",
changeName : function(name){
this.userName = name;
},
showGrafikartUser : function(){
alert('bonjour '+this.userName);
}
}
// initialization de l'objet:
Grafikart.changeName("Stitox");
Grafikart.showGrafikartUser ();
// on peut aussi je pense rajouter d'autres fonctions comme ça
Grafikart.prototype.sayHello = function(){
alert('hello');
}
Méthode 2 : créer un Object comme ça :
function Grafikart(name){
this.userName = name;
this.changeName = function(newName){
this.userName = newName;
},
this.showGrafikartUser = function(){
alert('bonjour '+this.userName);
}
}
// initialization de l'objet:
var graf = new Grafikart('Stitox');
graf.changeName('El garch');
graf.showGrafikartUser();
// Rajout du prototype
Grafikart.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.