Cours IT Bases JavaScript 035_HelloJavaScript
JavaScript est un langage de programmation orienté objet, dynamique et de haut niveau, et est l’un des langages de programmation les plus populaires au monde. Il est principalement utilisé pour le développement Web, mais est également largement appliqué dans le développement côté serveur, le développement de jeux, le développement mobile et d’autres domaines.
JavaScript a été conçu et implémenté à l’origine par Brendan Eich chez Netscape en 1995, initialement appelé “LiveScript”, puis renommé JavaScript.
En 1997, ECMA International (Association européenne des fabricants d’ordinateurs) a publié la norme ECMAScript, qui définit la syntaxe et la sémantique de JavaScript. La publication de la norme ECMAScript a fait de JavaScript un langage standardisé et a reçu le support de tous les principaux navigateurs.
JavaScript est différent de Java. Bien que leurs noms soient similaires, ce sont deux langages de programmation différents. JavaScript est principalement utilisé pour le développement front-end et s’exécute via le navigateur, tandis que Java est généralement utilisé pour le développement back-end et est un langage de programmation indépendant.
JavaScript possède les caractéristiques principales suivantes :
- Facile à apprendre et à utiliser : La syntaxe de JavaScript est relativement simple, même les personnes sans expérience en programmation peuvent commencer rapidement.
- Dynamique : JavaScript est un langage dynamique, le type d’une variable peut être modifié dynamiquement au moment de l’exécution.
- Orienté objet : JavaScript prend en charge les concepts de programmation orientée objet (POO), y compris l’encapsulation, l’héritage et le polymorphisme.
- Basé sur les événements : JavaScript implémente généralement l’interaction avec l’utilisateur en traitant des événements, tels que cliquer sur un bouton, saisir du texte, etc.
- Langage de script : JavaScript est un langage de script, il est généralement interprété plutôt que compilé. Cela lui permet de s’exécuter directement dans le navigateur.
Au fil du temps, JavaScript est devenu un langage de programmation à usage général, non seulement utilisé pour le développement front-end, mais aussi pour le développement côté serveur (en utilisant Node.js), ainsi que pour le développement de jeux, d’applications mobiles et d’autres programmes.
Les applications de JavaScript dans d’autres domaines incluent :
- Développement côté serveur : En utilisant des plateformes comme Node.js, JavaScript peut être utilisé pour développer des applications côté serveur.
- Développement de jeux : JavaScript peut être utilisé pour développer des jeux Web et des jeux mobiles.
- Développement mobile : JavaScript peut être utilisé pour développer des applications mobiles hybrides.
Comment utiliser JavaScript
JavaScript interne
Dans le document HTML, insérez le code JavaScript avec la balise <script> dans les balises <head> ou <body>. De tels scripts s’exécutent lors du chargement de la page. Il est recommandé de les introduire avant les balises de fermeture </head> ou </body>.
Exemple :
<!-- zone head --> <script> alert('Bonjour JavaScript interne !'); </script> <!-- zone head -->Effet :

JavaScript externe
Enregistrez le code JavaScript dans un fichier indépendant et référencez le fichier externe via l’attribut src de la balise <script>. Cela aide à la réutilisation et à la maintenance du code.
Exemple :
<script src="script.js"></script> alert('Bonjour JavaScript externe !');Effet :


JavaScript en ligne
La référence en ligne consiste à écrire du code JavaScript directement dans les attributs d’événements des balises HTML, généralement utilisé pour gérer des interactions ou des événements simples et spécifiques. Comme : gestion d’événements, manipulation DOM
Exemple :
<a href="javascript:alert('Bonjour JavaScript !')">Test JavaScript</a>Effet :
