création d'un site Internet
Prototype.js

Class.create()

Paramètres : Class.create()

Rôle : crée une nouvelle classe et exécute la méthode initialize()

Retourne : Classe

Note : -

function tester()
{
	// On déclare la classe
	var MaClasse = Class.create();
	
	// On définit les méthodes et propriétés de la classe (initialize joue le role de constructeur)
	// C'est dans le constructeur qu'on déclare les propriétés de la classe.
	MaClasse.prototype = {	
	   // constructeur
	   initialize: function(message) {
			this.message = message;
			this.longueur = 13;
			this.largeur = 50;
	   },
	   // méthode 1	
	   afficherTexte: function() {
	      alert(this.message);
	   },
	   // méthode 2
	   afficherLargeur: function() {
	      alert("La largeur est de "+this.largeur);
	   },
	   // méthode 3
	   afficherLongueur: function() {
	      alert("La longueur est de "+this.longueur);
	   },
	   // méthode 4
	   afficherPerimetre: function() {
	      alert("La périmetre est de "+(this.longueur+this.largeur)*2);
	   }
	};	
	
	// Maintenant on instancie un objet grace à notre classe
	var monObjet = new MaClasse('Cette chaine est la valeur stockée dans la propriété "message" de la classe "MaClasse"');
	
	// Puis, on utilise l'objet
	monObjet.afficherTexte(); 
	monObjet.afficherLargeur(); 
	monObjet.afficherLongueur();
	monObjet.afficherPerimetre(); 
}

Contacter le webmaster

agence creation sites  | 
agence web la rochelle  | 
creation site referencement  | 
creation sites  | 
developpeur web  | 
dictionnaire  | 
jQuery  | 
scriptaculous  | 
xhtml