Ou charger son javascript ? header, body, etc.
6 messages
• Page 1 sur 1
- newty
- Nouveau WRInaute

- Messages: 24
- Inscription: 28 Jan 2009
Ou charger son javascript ? header, body, etc.
Bonjour,
J'en ai parlé avec une connaissance mais j'aimerai avoir confirmation... concernant le chargement du JS.
Je pensais que :
- Si on mets ses js (fichiers + code) au début du body (juste après <body>), tant que ceux-ci ne seront pas chargés, le reste de la page ne chargera pas. (ça, je n'ai pas de doute)
- D'où le fait de les placer à la fin du body (juste avant </body>) puisqu'il ne restera plus que ces fichiers à charger (ça, je n'ai pas de doute).
Dans le head (entre <head> et </head>), je pensais que ces fichiers seront chargés en parallèle du reste de la page donc ce ne sera pas bloquant mais mon ami me dit non. Que c'est à la fin du body pour que cela ne bloque pas.
J'aimerai donc avoir vos avis sur le sujet
Merci !
J'en ai parlé avec une connaissance mais j'aimerai avoir confirmation... concernant le chargement du JS.
Je pensais que :
- Si on mets ses js (fichiers + code) au début du body (juste après <body>), tant que ceux-ci ne seront pas chargés, le reste de la page ne chargera pas. (ça, je n'ai pas de doute)
- D'où le fait de les placer à la fin du body (juste avant </body>) puisqu'il ne restera plus que ces fichiers à charger (ça, je n'ai pas de doute).
Dans le head (entre <head> et </head>), je pensais que ces fichiers seront chargés en parallèle du reste de la page donc ce ne sera pas bloquant mais mon ami me dit non. Que c'est à la fin du body pour que cela ne bloque pas.
J'aimerai donc avoir vos avis sur le sujet
Merci !
-

Djibou_Te@M - WRInaute occasionnel

- Messages: 426
- Inscription: 20 Avr 2010
Re: Ou charger son javascript ? header, body, etc.
Bonjour, il est vrai que tant qu'un JS n'est pas fini de charger, le code qui suit ne se charge pas.
Tu as de plus en plus d'outils d'analyse de code qui préconisent le chargement des JS en fin de body.
Tu as de plus en plus d'outils d'analyse de code qui préconisent le chargement des JS en fin de body.
- jcaron
- WRInaute accro

- Messages: 2685
- Inscription: 13 Fév 2004
Re: Ou charger son javascript ? header, body, etc.
A ma connaissance, bloquant aussi (facile à tester: mets un <script> avec une url qui ne répond pas, par exemple http://1.2.3.4/toto.js, et regarde ce qu'il se passe)...
Il faut donc soit mettre le script à la fin du body, soit utiliser l'attribut "defer" qui signifie qu'il peut le charger en parallèle (mais ça implique que le script n'ait pas besoin de faire des choses comme des document.write à l'endroit où il est chargé).
Jacques.
Il faut donc soit mettre le script à la fin du body, soit utiliser l'attribut "defer" qui signifie qu'il peut le charger en parallèle (mais ça implique que le script n'ait pas besoin de faire des choses comme des document.write à l'endroit où il est chargé).
Jacques.
-

boby55 - WRInaute occasionnel

- Messages: 413
- Inscription: 2 Avr 2008
Re: Ou charger son javascript ? header, body, etc.
Dans le head :
1) d'abord les CSS,
2) ensuite les JS.
Pour les soucis de fonction appelées avant que le body soit chargé, il suffit d'utiliser des appels du type domready qui lance un function JS une fois le dom chargé en entier (voir librairies Jquery, Prototype, etc...)
1) d'abord les CSS,
2) ensuite les JS.
Pour les soucis de fonction appelées avant que le body soit chargé, il suffit d'utiliser des appels du type domready qui lance un function JS une fois le dom chargé en entier (voir librairies Jquery, Prototype, etc...)
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- javascript dans le body on load
- Page longue à charger à cause de code javascript ?
- header location Vs Header refresh ?
- sorry every body
- la balise body ?
- Salon Body fitness
- [CSS] L'élément body
- header("Location: xxx") + header("Status: HTT
- charger un widget a l'ouverture du site
- Importation de CSS dans le body
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
