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 :

include de .js dans un .js


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    72
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 72
    Par d�faut include de .js dans un .js
    bonsoir,

    alors voil�, je ne trouve pas comment faire ceci:

    je voudrais avoir un fichier a.js qui contient des appels � des fichier b.js, c.js ...

    et comme cela , je n'appelle que a.js dans mon html

    c'est possible ?

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    il faudra de toute fa�on passer par la page html...

    dans le fichier a tu peux avoir une fonction qui cr��e dynamiquement une balise script qui pointe vres les autres fichiers js ..
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm� Avatar de gKsam
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    166
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 166
    Par d�faut �'est �a
    J'avais d�j� fait �a et �a march� bien...

    en gros document.createElement('SCRIPT') ensuite mettre les bonnes valeurs au arguments type et src et enfin l'ajouter au document HTML avec appendChild.

  4. #4
    lvr
    lvr est d�connect�
    Membre �clair� Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    920
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 920
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    il faudra de toute façon passer par la page html...
    Pas tr�s logique �a

  5. #5
    Membre chevronn�
    Inscrit en
    Novembre 2006
    Messages
    336
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par d�faut
    Salut,

    C'est quoi l'int�ret de faire �a?

  6. #6
    lvr
    lvr est d�connect�
    Membre �clair� Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    920
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 920
    Par d�faut
    Une cascade de script !
    Par exemple, j'ai d�finis tout une s�rie de fonctions qui permettent de travailler avec Flickr, le tout se basant sur un script que j'ai trouv� sur le net.
    Je voudrais donc pouvoir dire que toutes mes pages utilisent mon_script.js, et que celui-ci utilise le_script_du_net.js

  7. #7
    Membre chevronn�
    Inscrit en
    Novembre 2006
    Messages
    336
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par d�faut
    Citation Envoy� par lvr Voir le message
    Une cascade de script !
    Par exemple, j'ai d�finis tout une s�rie de fonctions qui permettent de travailler avec Flickr, le tout se basant sur un script que j'ai trouv� sur le net.
    Je voudrais donc pouvoir dire que toutes mes pages utilisent mon_script.js, et que celui-ci utilise le_script_du_net.js
    T'es conscient que chaque script �valu� bloque l'affichage de la page? Et qu'en plus de �a, il te faut le t�l�charger? Ce qui correspond � deux �valuations + 2 hits sur le serveur alors que tu pourrais n'en faire qu'une

  8. #8
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par lvr Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    il faudra de toute façon passer par la page html...
    Pas tr�s logique �a
    heu javascript �tant interpr�t� cot� client dans la page html, ce n'est que d'autant plus logique ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  9. #9
    lvr
    lvr est d�connect�
    Membre �clair� Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    920
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 920
    Par d�faut
    T'es conscient que chaque script �valu� bloque l'affichage de la page? Et qu'en plus de �a, il te faut le t�l�charger? Ce qui correspond � deux �valuations + 2 hits sur le serveur alors que tu pourrais n'en faire qu'une
    heu javascript �tant interpr�t� cot� client dans la page html, ce n'est que d'autant plus logique ...

    Je dis que c'est pas tr�s logique, car je connais peu de langage qui comptent sur le composant que les appellent pour faire leurs propres include !
    Et outre, entre faire faire le include par le HTML ou le faire directement dans le js, je ne vois ce que �a changerait en termes de hit, de bloquage de page, ...
    Le but ici n'est pas de gagner en perf (ni de perdre) mais uniquement une question de lisibilit� du code !

  10. #10
    Membre chevronn�
    Inscrit en
    Novembre 2006
    Messages
    336
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par d�faut
    Citation Envoy� par lvr Voir le message

    Je dis que c'est pas tr�s logique, car je connais peu de langage qui comptent sur le composant que les appellent pour faire leurs propres include !
    Et outre, entre faire faire le include par le HTML ou le faire directement dans le js, je ne vois ce que �a changerait en termes de hit, de bloquage de page, ...
    Le but ici n'est pas de gagner en perf (ni de perdre) mais uniquement une question de lisibilit� du code !
    D'ou, la s�paration par composant et le merging lors de la mise en production...

  11. #11
    lvr
    lvr est d�connect�
    Membre �clair� Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    920
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 920
    Par d�faut
    D'accord que c'est mieux de merger pour les perfs en prod !

  12. #12
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    rien ne t'empeche de faire les include en php ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. [Smarty] include template situ� dans un r�pertoire parent
    Par beho dans le forum Biblioth�ques et frameworks
    R�ponses: 1
    Dernier message: 09/05/2007, 11h17
  2. l'equivalent de include en php dans C# ?
    Par ouldfella dans le forum C#
    R�ponses: 5
    Dernier message: 29/04/2007, 16h34
  3. L'include doit rester dans le m�me cadre
    Par koskoz dans le forum Langage
    R�ponses: 8
    Dernier message: 03/12/2006, 12h21
  4. un include file1.h dans le fichier file1.h
    Par moon93 dans le forum C
    R�ponses: 4
    Dernier message: 02/08/2006, 17h44
  5. R�ponses: 11
    Dernier message: 09/04/2006, 14h06

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