Qu'est-ce que JavaScript®?

JavaScript®, une marque d'Oracle Corporation, est un langage de script d'ordinateur couramment utilisé pour ajouter du contenu et des fonctionnalités dynamiques et interactifs aux pages Web. Des exemples de fonctionnalités de page Web populaires qui peuvent être créés avec JavaScript® incluent les interfaces utilisateur telles que les fenêtres contextuelles, les menus déroulants et les images qui changent lorsque vous souris sur eux. La forme la plus courante de ce langage de script est JavaScript® côté client, qui s'exécute sur un ordinateur propre d'un 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 du 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 qui a augmenté en popularité 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 ce qui peut être réalisé en utilisant uniquement 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 utilisateur. Il peut également être utilisé pour valider les formulaires remplis et soumis sur une page Web. En plus de son utilisation sur les pages Web, il est également utilisé à diverses autres fins, notamment en tant que plate-forme d'application pour l'interface utilisateur graphique dans certains navigateurs Web, et en tant que langage de script intégré dans un large éventail d'applications comme Acrobat d'Adobe, Yahoo! Widgets et widgets de tableau de bord d'Apple.

JavaScript® a été développé par Netscape et publié en 1995 dans le cadre du navigateur Web Netscape Navigator. Ce langage de script est conforme à la norme du langage ECMAScript et est considéré comme un dialecte d'ECMascript. Ecmascript est un SCR côté clientLangue ipte normalisée par ECMA International, une organisation internationale à but non lucratif qui élabore et maintient 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 il est parfois appelé un langage de programmation fonctionnelle. L'une des raisons de cette désignation est que les fonctions dans 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 est très différent à la plupart des égards.

DANS D'AUTRES LANGUES