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.

    Consultant freelance, 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

- Silverlight 3 : Communication et multicast par Kévin Gosse le il y a 7 heures et 55 minutes

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 10 heures et 37 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le 07-04-2009, 00:50

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le 07-03-2009, 23:36

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15