Aller au contenu

Javascript

JavaScript a été développé pour la première fois par Brendan Eich dans le cadre du projet Mozilla de Netscape Communications Corporation en 1995. Il a développé JavaScript comme langage de script pour étendre HTML avec un comportement dynamique, et Netscape a publié la première version du Netscape Communicator avec un interpréteur JavaScript intégré. Plus tard, JavaScript est devenu une partie intégrante des navigateurs web.

JavaScript, ou JS, est l'un des principaux langages de programmation pour le World Wide Web. Il est souvent utilisé en combinaison avec HTML et CSS pour créer des contenus dynamiques pour les pages web. La plupart des sites web utilisent JavaScript du côté client pour le comportement des pages web. Souvent, ces sites dépendent de bibliothèques JavaScript de fournisseurs tiers.

JavaScript est devenu un langage standard qui permet d'ajouter des effets et des fonctions spéciales à un site web. Il permet par exemple d'insérer des menus déroulants dans la barre de navigation, ce qui ne serait pas possible sans JavaScript. Il peut également être utilisé pour modifier le texte des boutons lorsque l'utilisateur clique dessus. Il est utilisé pour afficher des informations et pour ouvrir de nouvelles fenêtres ou des boîtes pop-up.

Il existe de nombreuses autres fonctions qui peuvent être exécutées avec JavaScript, mais les plus courantes sont

- Modifier le style et l'apparence d'une page web. Cela inclut la modification de la couleur de fond, de la taille de la police, de la position d'une image, etc.
- Activer ou désactiver des liens (un clic sur un lien l'active, un clic sur un lien inactif n'a aucun effet).
- Ajout de fonctions à un site web. Google Maps et YouTube sont par exemple créés avec JavaScript.
- Suppression de fonctions d'un site web. Certains sites utilisent JavaScript pour bloquer les fenêtres pop-up, pour afficher un message "Veuillez patienter" lors du chargement des pages, etc.
- utilisation de cookies (un type de données stockées sur l'ordinateur de l'utilisateur) pour personnaliser l'expérience de l'utilisateur.

fr_FRFR