Mettre le script dans un fichier Java

WRInaute impliqué
Bonjour,

Je viens de faire un test de mon site avec "page speed" et il me dit de mettre mon javascript sur une page a part seulement voilà, dans le header je n'ai que le script google analytics...

Alors voilà, je me demande si il faut que je l'externalise sur un fichier java ou se n'est pas nécessaire pour un si petit script ?
 
WRInaute impliqué
JanoLapin a dit:
t'es bien passé au script asynchrone de GA ?
Oh flute de chez flûte ... je deviens débile complet ... oui je suis bien passé ... il s'agissait d'un javascript lié a un menu déroulant ... je suis trop c** !!!!

Je suppose que je peux le passer sur un fichier javascript ça :
Code:
 <script type="text/javascript" charset="utf-8">
                $(document).ready(function() {
                        // on cache le menu produits
                        $('#menu-gauche ul').hide();

                        // Gestion du survol des menus
                        $('#menu-gauche li').hover(function() {
                                if ($(this).next('ul:visible').length == 0) {
                                        $(this).children('ul ul').fadeOut("fast");
                                        $(this).children('ul').fadeIn("fast");
                                }
                                $(this).children('span').addClass('active');
                        }, function() {
                                $(this).children('ul ul').fadeOut("fast");
                                $(this).children('ul').fadeOut("fast");
                                $(this).children('span').removeClass('active');
                        });
                });
        </script>
 
WRInaute impliqué
Par contre c'est bizarre ... sur un site le code analytics est dans le header et dans un autre site il est dans le footer (body) sous la forme :
Code:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
 </script>
<script type="text/javascript">
_uacct = "UA-**********";
urchinTracker();
 </script>

Lequel est le nouveau et lequel est le vieux ?
Celui du header ou celui du body ?
 
WRInaute impliqué
C'est un choix en fonction de ton besoin.

Le script dans la page alourdit celle-ci.
Le script sur une fichier externe requiert une requête de plus et le chargement du fichier.

Maintenant, c'est interessnat si le script et lourd et que tu l'utilise sur beaucoup de page. Il est appelé une fois et reste en cache.
 
WRInaute accro
va donc voir l'article qu'à publié Oliver sur le passage à GA asynchrone.. (déoslé, j'ai la flemme de chercher l'url, tu la trouveras facilement)
 
Discussions similaires
Haut