Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Microsoft |
Date de publication : | 1996 à 2011 |
Introduction
Le JScript est une implémentation propriétaire du langage JavaScript développée par Microsoft. Il a été conçu pour fonctionner principalement avec le navigateur Internet Explorer et les environnements Windows, à l'époque où JavaScript commençait à s'imposer comme le langage de script pour le Web.
Voici les caractéristiques principales de JScript :
- Basé sur ECMAScript : JScript suit la spécification ECMAScript, tout comme JavaScript. Il partage donc la plupart des fonctionnalités de base avec JavaScript, telles que la manipulation du DOM, la gestion des événements, et l'exécution côté client dans les pages Web.
- Compatibilité avec Internet Explorer : JScript était principalement utilisé dans les anciennes versions d'Internet Explorer (IE). Il offrait des fonctionnalités supplémentaires propres à ce navigateur et à la plateforme Windows, mais ces extensions étaient souvent incompatibles avec d'autres navigateurs.
- Environnement Windows Scripting Host (WSH) : En plus d'être utilisé dans les pages Web, JScript pouvait être exécuté en tant que script côté serveur ou script d'automatisation dans Windows via le Windows Script Host (WSH). Cela permettait aux utilisateurs d'automatiser des tâches système, comme la manipulation de fichiers ou l'exécution de commandes.
- Différences avec JavaScript : Bien que similaire à JavaScript, JScript comportait certaines extensions et comportements spécifiques à Microsoft, ce qui causait parfois des incompatibilités entre les scripts écrits pour Internet Explorer et ceux pour d'autres navigateurs comme Netscape ou Firefox.
- Obsolescence : Avec le temps, JScript est devenu obsolète en raison de l'adoption plus généralisée des standards du Web, notamment ECMAScript, et du déclin de l'utilisation d'Internet Explorer. Aujourd'hui, JavaScript est standardisé et utilisé universellement dans tous les navigateurs modernes, tandis que JScript est rarement utilisé.
Les scénarios d'utilisation de JScript sont les suivants :
- Côté client : Dans les scripts exécutés dans le navigateur Internet Explorer pour ajouter des fonctionnalités interactives aux pages Web.
- Côté serveur : Utilisation de JScript avec Active Server Pages (ASP) pour écrire du code serveur générant du contenu dynamique pour les pages Web.
- Scripting Windows : Utilisation dans les scripts d'administration système sous Windows via WSH, permettant d'automatiser des tâches en dehors du navigateur.
Les raisons pourquoi le JScript a été important
À l'époque où Internet Explorer dominait le marché des navigateurs, JScript a joué un rôle clef dans le développement d'applications Web et dans l'automatisation des tâches sous Windows. Cependant, avec l'émergence de standards Web plus universels et la montée de navigateurs plus conformes à ECMAScript, l'importance de JScript a diminué.
En résumé, JScript est une version historique de JavaScript conçue par Microsoft, principalement utilisée dans Internet Explorer et certains environnements Windows. Aujourd'hui, il a largement été remplacé par des standards modernes.