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 :

Surcharge de fonction


Sujet :

JavaScript

  1. #1
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 230
    Points
    20 230
    Par défaut Surcharge de fonction
    Salut à tous,

    Je m'interroge sur la meilleure façon de procéder :

    J'ai une appli qui fait appel sur chaque page à un code comme celui ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    (function(){
     
    	config.setOnConfigDownloaded(function(){
     
    		fillForm();
    	});
     
    })();
    Actuellement chaque page de l'application charge en plus de ce script un fichier js qui va définir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function fillForm() {
        //code spécifique à la page
    }
    Le principe de fonctionnement de fillForm() est identique pour chaque page (récupérer une config , la parser et remplir le formulaire correspondant) mais le code est différent à chaque fois puisque la config et le formulaire n'est jamais le même suivant les pages.

    D'où ma question , y'aurait il une solution plus élégante qu'un simple fichier avec une fonction pour gérer cette situation ?
    Comment procéderiez vous ?

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 075
    Points : 44 657
    Points
    44 657
    Par défaut
    Bonsoir,
    tu peux effectivement créer un fichier common.js qui ne contiendrait que ces lignes de code
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script src="mes_fonctions_particulier.js"></script>
    <script src="common.js"></script>
    et en profiter pour mettre d'autres fonctions communes, si existe.
    Si ce sont les seules lignes à mettre on peut également les intégrer dans chaque fichiers sachant que la maintenance ne devrait pas en souffrir de trop.

    Reste le temps de transfert et/ou de cache qui ne devrait là non plus pas être une catastrophe.

Discussions similaires

  1. surcharge de fonction
    Par BigNic dans le forum C++
    Réponses: 2
    Dernier message: 21/03/2006, 18h57
  2. API HOOK, Dump dll, Surcharge de Fonction
    Par MicroAlexx dans le forum Windows
    Réponses: 2
    Dernier message: 30/12/2005, 10h39
  3. [MFC] Surcharger des fonctions de CView
    Par Philippe320 dans le forum MFC
    Réponses: 2
    Dernier message: 22/11/2005, 21h24
  4. singleton, polymorphisme, et surcharge de fonction
    Par legend666 dans le forum C++
    Réponses: 11
    Dernier message: 14/11/2005, 09h27
  5. Surcharge de fonction d'un edit dynamique
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 4
    Dernier message: 13/10/2003, 11h56

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