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 :

Comment sont g�r�es les inclusions multiples de fichier javascript ?


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    159
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 159
    Par d�faut Comment sont g�r�es les inclusions multiples de fichier javascript ?
    Bonjour � tous,

    Dans le cadre de mes d�veloppement web, j'ai trouv�e une m�thode bien pratique pour inclure des fichiers JS.
    Mon site est organis� en templates php, et poss�dent un fichier JS associ�. (des �venements sur les �l�ments du templates)

    Du coup, pour ne pas avoir � me soucier des includes � faire dans le header de la page principale qui inclus les diff�rents templates, je prc�de comme ceci : (code HTML du template)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <div class="monTemplate">
       <div class="element1"></div>
       <div class="element2"></div>
       <script type="text/javascript" src="cheminAbsolu/monTemplate.js"></script>
    </div>
    Ca fonctionne, mais je me pose des questions quant aux inclusions multiples qui peuvent survenir.
    En effet, il va m'arriver d'utiliser plusieurs fois un m�me template dans ma page.

    Du coup, que va-t-il se passer (en plus je parie que �a d�pend essentiellement des navigateurs !) ?

    - Est que l'inclusion est intelligente ? Si le fichier est d�j� inclus, il n'est pas r�inclu ?
    - Est ce que, si l'inclusion est faite � chaque fois, cela va cr�er des conflits ?
    - Existe-t-il un moyen pour �viter les inclusions multiples ?
    - Ma m�thode est elle bien ? ^^


    Merci d'avance.

  2. #2
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Les scripts ne vont pas s'�craser mais se dupliquer. Les objets garderont leur derni�re d�finition. Vu que c'est le m�me script, �a ne changera rien � part la taille de la page.

    A priori, les includes se font une et une seule fois en d�but de page.

    Un script n'est pas li� � un �l�ment tel qu'une div, mais � toute la page.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    159
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 159
    Par d�faut
    Oui, en fait je m'enflamme un peu !
    De toute fa�on, m�me si �a marchait, je suis toujours oblig� de faire des inclusions de css en dehors de mon template.

    Dommage, parce que �a permettrait de simplifier pas mal les choses !

    Un script n'est pas li� � un �l�ment tel qu'une div, mais � toute la page.
    Oui, mais dans mon cas, il contient une classe que je n'utilise que sur mon template.

  4. #4
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    je ne vois pas pourquoi tu est oblig�
    tu mets le contenus de tes JS dans des fonction que tu charge dans le head
    et lorsque tu en as besoin tu appelle la fonction

    A+JYT

Discussions similaires

  1. R�ponses: 5
    Dernier message: 08/09/2011, 10h51
  2. R�ponses: 1
    Dernier message: 29/08/2010, 23h57
  3. Comment sont stoch�s les fichiers dans le d�p�t
    Par Tristan Zwingelstein dans le forum Subversion
    R�ponses: 0
    Dernier message: 25/08/2009, 21h26
  4. R�ponses: 1
    Dernier message: 26/03/2008, 19h26
  5. R�ponses: 2
    Dernier message: 02/08/2005, 13h53

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