Skip to main content

Javascript

TL;DR

Javascript est un langage de programmation populaire utilisé principalement pour insérer des éléments dynamiques dans un site web.

Qu'est-ce que Javascript ?

Javascript est un langage de programmation, principalement utilisé pour insérer des éléments dynamiques dans les pages web. Parmi les exemples d'éléments dynamiques, on peut citer les automatismes, les animations, les éléments interactifs, les compteurs de trafic, etc. Sans Javascript, les sites web seraient statiques, ne reposant que sur HTML et CSS. Le Javascript est généralement intégré dans le code HTML d'une page web ou il peut fonctionner dans un fichier séparé qui est lié dans la section <head> d'un HTML :

  • Exemple de Javascript lié : <script src="/js/assets/exemple.js" type="text/javascript"></script>

  • Exemple de Javascript intégré (inlined) (cet exemple est le script utilisé par Visitor Analytics pour pouvoir suivre les statistiques du site web) : <script>(function(v,i,s,a){if( !v._visaSettings){v._visaSettings={};}v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"]={v :"0.3",s :"326865a9-6d58-11e8-834c-0242ac120005",a :"1"};_v=i.getElementsByTagName("head")[0];_a=_v;_i=i.createElement("script");_s=_i;_s.defer="defer";_s.src=s+a+v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"].v;_a.appendChild(_s);})(window,document,"//app-worker.visitor-analytics.io/main",".js?s=326865a9-6d58-11e8-834c-0242ac120005&v=")</script>

Pourquoi me demande-t-on d'insérer un code Javascript dans mon site web ?

Souvent, si vous utilisez un outil pour améliorer votre site web, il vous demandera de copier-coller un JS <script> dans votre tableau de bord, afin qu'il s'affiche dans le <en-tête> du HTML. Si vous faites confiance au fournisseur de l'outil, cela ne devrait pas constituer un problème. C'est quelque chose dont le service spécifié a besoin pour pouvoir ajouter une certaine fonctionnalité à votre site web. Si vous utilisez une plateforme de construction de sites web, comme Wix ou Wordpress ou d'autres, et que vous installez une extension ou un plugin, cela ajoutera la plupart du temps automatiquement le Javascript nécessaire à votre site web. Dans certains cas, il vous faudra peut-être encore copier-coller manuellement un code dans l'en-tête.

Problèmes et solutions Javascript

Si vous installez trop de plugins / extensions sur un site web, ils pourraient insérer un grand nombre de codes Javascript dans l'en-tête. Il y a des exemples lorsqu'une page web fait référence à plus de 60-70 fichiers Javascript externes dans la section <head>. Avant de charger un contenu, le navigateur web essaiera de télécharger toutes ces ressources, ce qui ralentira considérablement le temps de chargement de la page. Il existe plusieurs solutions pour cela, l'une d'entre elles étant décrite dans l'entrée du glossaire sur le rendu dynamique.