Qu’est ce que JavaScript ? Une introduction basique pour les débutants
JavaScript est l’un des langages de programmation les plus populaires au monde depuis plus de vingt ans. C’est aussi l’une des trois langages principaux pour les développeurs web :
- HTML : Vous permet d’ajouter du contenu à une page web.
- CSS : Spécifie la mise en page, le style et l’alignement des pages web.
- JavaScript : Améliore le comportement des pages Web.
Obtenez le glossaire complet du développement web
JavaScript peut être appris rapidement et facilement et utilisé à des fins très diverses, de la simple amélioration des fonctionnalités d’un site web à l’exécution de jeux et de logiciels web. Mieux encore, des milliers de modèles et d’applications JavaScript sont disponibles gratuitement grâce à des sites tels que Github.
Sommaire
JavaScript, passé et présent
JavaScript a été créé sur une période de dix jours par Brandan Eich, employé de Netscape, en septembre 1995. Initialement appelé Mocha, le nom du langage a été changé en Mona, puis en LiveScript avant de le surnommer JavaScript. Les versions initiales du langage se limitaient exclusivement à Netscape et n’offraient que des fonctionnalités limitées, mais elles ont continué de croître avec le temps, en partie grâce à la communauté de développeurs qui continuent de travailler avec elle.
En 1996, JavaScript s’appelait officiellement ECMAScript, avec ECMAScript 2 paru en 1998 et ECMAScript 3 en 1999. Cela a évolué pour devenir le JavaScript actuel, qui fonctionne désormais non seulement sur différents navigateurs mais aussi sur différents appareils, y compris les mobiles et les ordinateurs de bureau.
JavaScript a continué de croître depuis lors, à tel point que 92% des sites web utilisaient JavaScript en 2016. En seulement vingt ans, le langage de programmation primitif est devenu l’un des outils les plus importants de la boîte à outils d’un développeur web. Si vous avez utilisé internet, vous avez probablement également rencontré JavaScript.
Qu’est-ce qui fait que JavaScript est génial ?
JavaScript dispose d’un nombre d’avantages qui en font un meilleur choix que ses concurrents, en particulier dans certains cas spéciales. Parmi les avantages de l’utilisation de JavaScript, citons :
- Vous n’avez pas besoin d’un compilateur car les navigateurs web l’interprètent avec HTML;
- C’est plus facile à apprendre que les autres langages de programmation;
- Les erreurs sont plus faciles à repérer et donc à corriger;
- Il peut être affecté à certains éléments de la page web ou à des événements spécifiques tels que les clics;
- JS fonctionne sur plusieurs navigateurs, plates-formes, etc.
- Vous pouvez utiliser JavaScript pour valider les entrées et réduire le besoin de contrôles manuels des données.
- Il rend les sites Web plus interactifs et retient l’attention des visiteurs.
- Il est plus rapide et plus léger que les autres langages de programmation.
Quelles sont les faiblesses de JavaScript ?
Il y a des faiblesses à chaque langage de programmation. Le problème réside en partie dans le fait que lorsqu’un langage de programmation devient aussi populaire que JavaScript, les pirates informatiques, les escrocs et les tiers malveillants sont davantage intéressés à tenter de trouver des failles et des trous de sécurité. Certaines faiblesses incluent :
- Vulnérable aux attaques;
- Peut être utilisé pour exécuter des codes malveillants sur l’ordinateur d’un utilisateur;
- Pas toujours pris en charge par différents navigateurs et appareils;
- Les extraits de code JS sont trop larges;
- Peut être traduit différemment sur différents périphériques, ce qui mène des incohérences.
Comment JavaScript fonctionne-t-il sur votre site web ?
JavaScript est généralement intégré directement dans une page web ou référencé via un fichier .js. C’est un langage côté client, c’est-à-dire que le script est téléchargé sur les machines des visiteurs et y est traité par opposition à un langage côté serveur exécuté sur votre serveur avant d’envoyer les fichiers aux visiteurs.
Gardez à l’esprit que la plupart des navigateurs web permettent également aux utilisateurs de désactiver JavaScript. C’est pourquoi il est important de spécifier ce qui se passe dans le cas où il serait téléchargé sur une machine qui ne le prend pas en charge.
En quoi JavaScript se distingue-t-il des autres langages de programmation?
La raison pour laquelle JavaScript est l’un des langages de programmation les plus populaires est le fait qu’il soit si polyvalent. En effet, de nombreux développeurs y ont recours en tant que langage de programmation de leur choix et n’ont recours vers les autres langages de cette liste que lorsqu’ils ont besoin de quelque chose de plus spécifique.
Jetons un coup d’œil à quelques langages de programmation populaires :
Vous pouvez le faire manuellement pour chaque élément du code HTML, mais en le faisant dans le fichier CSS, vous évitez d’avoir à spécifier comment les éléments sont affichés chaque fois que vous les utilisez.
JavaScript | JavaScript ou JS en bref consiste à ajouter de l’interactivité aux sites web. Les scripts s’exécutent dans le navigateur de l’utilisateur, par opposition au serveur, et exploitent généralement des bibliothèques tierces pour fournir des fonctionnalités avancées sans que le développeur ait à le coder à chaque fois. |
HTML | Abréviation de «Hypertext Markup Language» (langage de balisage hypertexte), HTML est l’un des langages de programmation les plus répandus sur le web et qui constitue la base d’une page Web. Les exemples de balises HTML incluent <p> pour les paragraphes et <img> pour les images. |
PHP | PHP est un langage côté serveur contrairement à JavaScript qui s’exécute sur la machine du client. Il est généralement utilisé dans les systèmes de gestion de contenu basés sur PHP tels que WordPress, mais il est également couramment utilisé pour le développement back-end, car il constitue le moyen idéal de faciliter le transfert d’informations vers et depuis une base de données. |
CSS | CSS signifie «Cascading Style Sheets», il permet aux webmasters de spécifier des styles et de définir la manière dont différents types de contenu sont affichés. |
Si nous comparons la programmation à la construction d’une maison, le HTML spécifierait la structure de la maison et l’endroit où se trouvent les murs et les portes, tandis que le CSS couvrirait les tapis et les papiers peints qui décorent la maison et la rendent belle. Le JavaScript ajoute la réactivité et signifie que vous pouvez ouvrir les portes et allumer les interrupteurs. Vous pouvez vous en passer, mais vous risquez que votre site web apparaisse comme un flashback de 1995.
Comment ajouter JavaScript sur un site Web ?
Pour insérer une série de code JavaScript dans une page web, vous devez utiliser la balise <script>. Vous pouvez utiliser l’exemple suivant pour voir à quoi cela ressemble dans la pratique :
<script type="text/javascript"> Votre code JavaScript </script>
En règle générale, il est recommandé d’inclure votre code JavaScript dans les balises <header> de votre site web, sauf s’il doit être exécuté à une heure spécifique ou avec un élément de page web spécifique. Vous pouvez également enregistrer votre code JavaScript sous forme de fichiers distincts et les nommer au besoin sur le site web.
Pour en savoir plus, vous pouvez consulter un autre guide sur l’ajout de JavaScript à votre site web.
Alors, que’est ce que JavaScript ?
JavaScript est un langage de programmation qui donne vie aux sites Web. Contrairement au HTML (qui spécifie le contenu) et au CSS (qui spécifie la mise en page), contrairement à PHP, il s’exécute sur les appareils des visiteurs au lieu du serveur.
Ce dont vous avez besoin de savoir :
- JavaScript est relativement facile à apprendre;
- Il est développé par Netscape, il est maintenant utilisé sur 92% des sites web;
- JS peut être affecté à certains éléments de la page Web ou à des événements tels que les clics;
- Il fonctionne sur différents navigateurs et périphériques;
- Il est plus rapide et plus léger que les autres langages de programmation;
- Peut être moins sécurisé que d’autres options en raison de sa popularité;
- Vous pouvez soit ajouter JavaScript directement à HTML, soit le stocker dans des fichiers séparés et appeler la fonctionnalité si nécessaire.
En fin de compte, il y a une raison pour laquelle JavaScript est aussi populaire qu’il est : il est très efficace. Donc, si vous vous posez la question, nous espérons que ce guide vous a aidé et que vous avez maintenant une bonne idée de ce qu’est le JavaScript et de son fonctionnement.
Et bien sûr, si vous avez d’autres questions, faites en part dans les commentaires !