Qu'est-ce que JavaScript®?

JavaScript®, une marque commerciale d'Oracle Corporation, est un langage de script informatique couramment utilisé pour ajouter du contenu et des fonctionnalités dynamiques et interactifs aux pages Web. Les exemples de fonctionnalités de page Web populaires pouvant être créées avec JavaScript® incluent les interfaces utilisateur telles que les fenêtres contextuelles, les menus déroulants et les images qui changent lorsque vous les survolez. La forme la plus courante de ce langage de script est JavaScript® côté client, qui s'exécute sur le propre ordinateur de l'utilisateur, également appelé ordinateur client, plutôt que sur un serveur informatique. Les fonctions écrites dans cette langue sont souvent ajoutées au code HTML utilisé pour créer des pages Web et, côté client, JavaScript® fait généralement partie de l'environnement du navigateur Web, ce qui signifie que le navigateur Web interprète et exécute le code. Il existe également une version côté serveur de ce langage de script dont la popularité augmente avec la sortie de produits plus rapides tels que node.js.

Ce langage de script est souvent utilisé pour créer des sites Web plus dynamiques que ceux utilisables uniquement avec du code HTML. Par exemple, JavaScript peut être utilisé pour ajouter des calculs de la date et de l’heure actuelles à une page Web ou pour créer une interface utilisateur qui modifie la couleur ou d’autres caractéristiques d’affichage en fonction des actions de l’utilisateur. Il peut également être utilisé pour valider des formulaires remplis et soumis sur une page Web. En plus de son utilisation sur les pages Web, il est également utilisé à diverses fins, notamment en tant que plate-forme d'application pour l'interface utilisateur graphique de certains navigateurs Web et en tant que langage de script intégré dans un large éventail d'applications telles qu'Adobe, Acrobat, Yahoo! Widgets et widgets Dashboard d’Apple.

JavaScript® a été développé par Netscape et publié en 1995 dans le navigateur Web de Netscape Navigator. Ce langage de script est conforme à la norme de langue ECMAScript et est considéré comme un dialecte d’ECMAScript. ECMAScript est un langage de script côté client normalisé par Ecma International, une organisation internationale à but non lucratif qui élabore et met à jour des normes pour les systèmes d’information et de communication.

Le développement de JavaScript® a été influencé par des langages de programmation tels que C, C ++, Scheme et Self, et est parfois appelé langage de programmation fonctionnel. L'une des raisons de cette désignation est que les fonctions en JavaScript® sont de première classe, ce qui signifie qu'elles sont traitées comme des objets. Cela signifie que les fonctions peuvent être manipulées par diverses commandes de programmation, telles que des variables ou des valeurs. Il est important de ne pas confondre ce langage de script avec le langage de programmation Java, qui a également été influencé par C et C ++, mais qui est assez différent à bien des égards.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?