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 un serveur transmet-il un fichier '.js' au navigateur?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut Comment un serveur transmet-il un fichier '.js' au navigateur?
    Bonjour tout le monde,

    j'avais une simple et curieuse question quant à l'utilisation de la balise <script>.

    Quand les fonctions javascript sont externalisées dans un fichier '.js' référencé via l'attribut "src" de la balise <script>, comment est-ce que le serveur incorpore-t-il le contenu de ce fichier dans la réponse afin que les fonctions javascript puissent être exécutées par le navigateur?

    Après plusieurs tests, je me suis assuré que le code html de la réponse ne contenait aucun code javascript. Alors où est-ce que le navigateur récupère-t-il les fonctions javascript à exécuter? Peut-être dans l'entête HTTP????

    J'aimerais également savoir si chaque serveur a sa manière de faire les choses ou si la procédure fait l'objet d'une normalisation.

    Merci d'avance.

  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
    je me suis assuré que le code html de la réponse ne contenait aucun code javascript.
    Tu as visualisé le code généré ? ou uniquement la source de la page ???

    Les fonctions sont stockées dans le cache et pas dans la page ...
    Et oui c'est standard.

    Quelle est la raison finale de cette question ? que cherches tu à faire ?
    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 averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut
    je n'ai visualisé que le code source de la page.

    Je ne cherche pas à faire quelque chose de particulier, j'avais seulement envie de savoir comment cela marchait, une simple curiosité .

    Et merci pour la réponse .

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    serveur envoie les donnée par le protocole http à la demande du browser. Tout se fait côté client. tu peux trouver les traces sous C:\Documents and Settings ...

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/07/2007, 17h33
  2. Réponses: 8
    Dernier message: 22/05/2007, 12h38
  3. Réponses: 6
    Dernier message: 08/04/2005, 03h00
  4. [TP]comment creer une disquette bootable (les fichiers)
    Par ludovic5532 dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 25/10/2003, 18h46
  5. Réponses: 5
    Dernier message: 20/08/2002, 18h01

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