IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Encapsulation des fonctions en javascript


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2009
    Messages : 115
    Par défaut Encapsulation des fonctions en javascript
    Bonjour à tous,

    Voila, je cherche sur internet un tuto ou un article sur comment encapsuler les méthodes en javascript.

    Par exemple dans jQuery, on peut fait comme ceci :

    Commencé a comprendre comme créer un constructeur, mais c'est la suite qui reste très abstraite pour moi.

    Pouvez-vous m'aider s'il vous plait ?
    Bien cordialement.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2009
    Messages : 115
    Par défaut
    Voila j'ai commencer une première classe, et j'espère que vous pourrez me venir en aide sur un cas un peu plus concret

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    window.onload = function() {
    	var v = MOs(' #idLien a ');
    	//alert(v)
    };
     
    (function(){
    	var window = this,
     
    	doc = document,
     
    	manager = window.manager = window.MOs = function(el) {
    		return new manager.init(el);	
    	};
     
    	manager = manager.prototype = {
    		init : function(el) {
    			el.trim()
    		},
     
    		trim : function() {
    			alert('')
    		}
    	};
     
    	manager.init.prototype = manager;
    })();
    Dans le classe manager, j'ai deux méthodes dont init() est le constructeur (dites moi si je me trompe car je ne suis pas encore a l'aise avec la prog JS).

    Ce que je souhaite faire, c'est pouvoir récupérer la valeur el dans trim(). Pour le moment je mets une alert() pour voir si l'encapsulation fonctionne, mais rien ne se passe.

    Avec vous une idée sur comment procéder ?

    Merci

Discussions similaires

  1. Réponses: 36
    Dernier message: 13/02/2015, 18h07
  2. Enchainer des fonctions avec javascript
    Par POPR26 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/10/2014, 14h09
  3. Encapsuler des fonctions
    Par StryceK dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 23/02/2014, 15h15
  4. [AJAX] Ajax et exécution des fonctions javascript
    Par Bobtop dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/06/2006, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo