Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    N'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

Javascript : un langage incompris - création d'objet
Cette article fait part de ma série d'article pour découvrir javascript : on va voir ici la création de classe.

Nous allons tout d’abord voir comment créer un simple objet, via javascript.
// déclaration de l'objet
var testObjet = function() 
{
      // On peut mettre ici le constructeur de la classe
    this.toto = function()
    {
        alert('function toto appellé');
    }
    
}
// instanciation d'un objet
var _obj = new testObjet()
// appel d'une méthode
_obj.toto(); 
Ces quelques lignes de codes sont très simples et le peu de commentaires suffiront amplement à comprendre comment cela fonctionne.
 
Voici un exemple passant des paramètres au constructeur de la fonction.
var testObjet = function(param) 
{
    alert(param);
    this.toto = function()
    {
        alert('function toto appellé');
    }
    
}
var _obj = new testObjet('paramètre du constructeur’); 
On peut aussi faire des propriétés.
var testObjet = function() 
{
    this.maProp = 'Default value';
    this.toto = function()
    {
       alert(this.maProp);
    }
}
var _obj = new testObjet(); 
_obj.toto();                // return 'Default value''
_obj.maProp = 'coucou';
_obj.toto();                // return 'coucou'
 
On pourrait faire des propriétés en lecture/écriture seul, mais je ne préféré pas l’expliquer, car des propriétés en lecture seule diminuerais la liberté qu’on a avec js : « on peut tout faire avec le code »

Vous pouvez retrouver cet article ici : classe.pdf

Posted: mercredi 9 novembre 2005 14:50 par cyril
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

azra a dit :

"Javascript : un langage incompris "
Mais c'est un langage Javascript????
Pas tapper Cyril, pas tapper!

Sinon, c'est bien sympa ton petit exemple, merci!
# novembre 9, 2005 22:08

coq a dit :

lol
J'espère que tu ne lui as pas laisser ton adresse :p
# novembre 9, 2005 22:33

sebmafate a dit :

moi, j'aurais pas trop peur de la réaction de Cyril... mais de celle d'Aurélien...
# novembre 9, 2005 23:09

cyril a dit :

et dire qu'il s'est retrouvé pendant quelques minutes entre Aurélien et moi ...

la prochaine fois on risque d'etre moins gentil ;)
# novembre 9, 2005 23:13

Sam a dit :

D'autres d'infos super interessantes sur Javascript objet avec de l'héritage et tout...
sur: http://www.aidejavascript.com/rubrique29.html

Sam.
# novembre 10, 2005 08:20

Cyril 's Blog a dit :

Je viens de finir d'écrire le 7ème chapitre de ma série : JavaScript : un langage incompris
 
J'ai...
# mai 6, 2006 18:42

Cyril 's Blog a dit :

Je viens de finir d'écrire le 7ème chapitre de ma série : JavaScript : un langage incompris
 
J'ai...
# mai 6, 2006 18:46

Cyril 's Blog a dit :

Je viens de finir d'écrire le 7ème chapitre de ma série : JavaScript : un langage incompris
 
J'ai...
# mai 6, 2006 19:46

Cyril 's Blog a dit :

Je viens de finir d'écrire le 7ème chapitre de ma série : JavaScript : un langage incompris
 
J'ai...
# mai 6, 2006 19:48
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le il y a 8 heures et 44 minutes

- Perspective 3.0 pour Silverlight 5.0 par Perspective le il y a 10 heures et 5 minutes

- TechDays Paris 2012 : Top 10 des Best Practices pour SQL Server par Blog Technique de Romelard Fabrice le il y a 15 heures et 41 minutes

- TechDays Paris 2012 : Kinect + Office 365 un bon geste pour votre SI par Blog Technique de Romelard Fabrice le il y a 16 heures et 4 minutes

- TechDays Paris 2012 : Pleinière du premier jour par Blog Technique de Romelard Fabrice le il y a 16 heures et 20 minutes

- [SharePoint 2010] Erreur d’analyse de contenu “L’élément SharePoint en cours d’analyse a renvoyé une erreur lors de la demande de données auprès du se... par Julien Chable le il y a 20 heures et 53 minutes

- [TechDays2012] Oui j’y serai! par Blog de Jérémy Jeanson le 02-06-2012, 22:13

- TFS Integration Tools – Suivi des synchronisations avec Reporting Services par Vivien Fabing le 02-05-2012, 17:46

- CSS Content State Selectors (Personnal Draft) par Le blog de FremyCompany le 02-04-2012, 15:38

- MBA : Pourquoi faire et comment le choisir ? par Blog Technique de Romelard Fabrice le 02-03-2012, 14:22