Javascript | Définition

Par ,

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (1 votes, average: 5,00 out of 5)
Loading...

Cette définition est-elle fiable ? (vous aussi laissez votre note !)

Cet article appartient à l'index Développement web

Langage de programmation web (front-end)

Javascript (« JS » en abrégé) est un langage de programmation interprété et orienté objet. Il est développé en 1995 par Netscape, éditeur du navigateur web Netscape et à l’époque, principal concurrent d’Internet Explorer. Il est principalement utilisé dans un environnement web. Il est alors interprété côté client, par le navigateur web. Javascript possède également des applications orientées serveur.

Historique : 

Les débuts de Javascript

Le langage Javascript a été créé en 1995 par l’Américain Brendan Eich, qui travaille alors chez Netscape. Le script est standardisé en 1997 par ECMA International sous le nom d’ « ECMAScript » dans le standard ECMA – 262. Il existe actuellement 8 éditions de ce script. Depuis, Javascript n’est qu’une extension de ce standard…

Au départ, Brendan Eich avait développé un langage de script orienté serveur nommé LiveScript. Ce langage avait vocation à améliorer l’offre commerciale des serveurs http de Mosaic Communications Corporation. 

Netscape travaille alors sur de LiveScript pour en faire un langage orientée client. Brendan Eich rejoint Netscape, et participe à cette adaptation du langage. Le nom « Javascript » est choisi en grande partie par intérêt, puisque le langage Java est alors très populaire et Netscape est un partenaire de Sun Microsystems (éditeur de logiciels américain à l’origine du langage Java). Le nom est donc un moyen de surfer sur la popularité de Java. Autrement, Javascript et Java sont des langages très différents.

Javascript devient un script de Netscape Navigator 2.0 et les autres navigateurs développent également des langages similaires, dérivés du standard ECMA-262…

Les concurrents de Javascript : une guerre des navigateurs …

Microsoft crée rapidement son propre script, JScript, dérivé de ECMA-262, qu’il intégrera à Internet Explorer 3.0 un peu après la première version de Netscape. JScript et Javascript sont des versions légèrement différentes. Cette concurrence entraine vite une « guerre des navigateurs » mais aussi de nombreuses incompatibilités sur les différents navigateurs. Cette confrontation freinera l’utilisation de Javascript, au profit de langages propriétaires, tel que le Flash. Finalement, les développeurs utiliseront peu les langages des petits navigateurs en perte de vitesse (qui sont alors Netscape et Opera) au profit d’Internet Explorer 6.

Les versions de Javascript

Version de Javascript

Correspondance ECMA-262

Navigateurs

Javascript 1.0

 

Netscape Navigator 2.0, Internet Explorer 3.0, Opera, Mozilla

Javascript 1.1

 

Netscape Navigator 3.0, Opera, Mozilla

Javascript 1.2

 

Netscape Navigator 4.0/4.05, Internet Explorer 4.0, Opera, Mozilla

Javascript 1.3

Version 1 et 2

Netscape Navigator 4.06, Internet Explorer 5.0, Opera, Mozilla

Javascript 1.4

 

Netscape Navigator 6.0, Internet Explorer 6.0, Opera, Mozilla

Javascript 1.5

Version 3

Netscape Navigator 6.0, Mozilla

Javascript 1.6

 

Firefox 1.5

Javascript 1.7

 

Firefox 2

Javascript 1.8

 

Firefox 3 Opera 11.5

Javascript 1.8.1

 

Firefox 3.5

Javascript 1.8.5

Version 5

Firefox 4 Internet Explorer 9 Opera 11.6 Chrome

Javascript 2

Version 6 (ECMAScript 2015)

Firefox 38 edge 1 Chrome 45

Un script devenu le standard du web …

Un langage interprété par les navigateurs web

Le Javascript est avant tout un langage permettant des améliorations aux pages web en HTML. Il peut s’écrire directement dans un fichier.html ou dans un fichier.js qui pourra être appelé sur n’importe quelle page en HTML. Le Javascript va être interprété par le navigateur (côté client) et ne nécessite pas de compilateur.

 

Partager l'article :

Placez un extrait de l'article sur votre site

Copier-coller le code HTML suivant sur votre site web !

<div style="border: solid 1px #72df72; padding: 10px;"><p>Définition - <a href="https://wiki-geek.xyz/developpement_web/javascript/" target="_blank">Javascript</a> : 

Sommaire1 Historique : 1.1 Les débuts de Javascript1.2 Les concurrents de Javascript : une guerre des navigateurs …1.3 Les versions de Javascript2 Un script devenu le […]

</p><p style="text-align: right;"><a href="https://wiki-geek.xyz/developpement_web/javascript/" target="_blank"> Lire la suite sur le Wiki Geek ! </a></p></div>

Poster un Commentaire

Pour poster un commentaire, connectez-vous avec votre pseudo

Soumettre des modifications

Connectez-vous pour envoyer des modifications et faire partie des contributeurs de cet article !