« Programmation JavaScript/Introduction » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
+
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<noinclude>{{Programmation javascript}}</noinclude>
<noinclude>{{Programmation javascript}}</noinclude>
'''JavaScript''' est un langage de [[programmation]] utilisé principalement par les navigateurs. Il partage avec [[Programmation Java|Java]] une syntaxe inspirée du langage C, mais leurs similitudes s'arrêtent là. Il fut créé par [[w:fr:Netscape|Netscape]] sous le nom LiveScript.
'''JavaScript''' est un langage de [[programmation]] utilisé principalement par les navigateurs web. Il partage avec [[Programmation Java|Java]] une syntaxe inspirée du langage C, mais leurs similitudes s'arrêtent là. Il fut créé par [[w:fr:Netscape|Netscape]] sous le nom LiveScript.


Le noyau du JavaScript est aujourd'hui défini par le standard [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA 262], connu aussi sous l'appellation ECMAScript.
Le noyau du JavaScript est aujourd'hui défini par le standard [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA 262], connu aussi sous l'appellation ECMAScript.

Version du 6 mai 2010 à 13:58

JavaScript est un langage de programmation utilisé principalement par les navigateurs web. Il partage avec Java une syntaxe inspirée du langage C, mais leurs similitudes s'arrêtent là. Il fut créé par Netscape sous le nom LiveScript.

Le noyau du JavaScript est aujourd'hui défini par le standard ECMA 262, connu aussi sous l'appellation ECMAScript.

Ce langage est intégré directement au sein des pages Web et s'exécute sur le client Web (par opposition au serveur Web) : c'est le navigateur Web qui prend en charge l'exécution de ces bouts de programme, manipulant leur environnement, appelés scripts.

Généralement, JavaScript sert à interagir avec le document HTML et ses feuilles de style CSS via l'interface DOM (Document Object Model ; on parle de HTML dynamique ou DHTML pour désigner cette intégration des trois langages). JavaScript est ainsi utilisé pour réaliser des services dynamiques en communication avec le serveur Web, la plupart du temps grâce à une technique appelée (abusivement) AJAX.

Il est souvent source de difficultés dues aux nombreuses versions différentes de l'interpréteur et du DOM, dépendantes des éditeurs de navigateurs. Chacun ayant développé sa propre variante supportant (presque) le standard ECMAScript, un ou deux des deux standards DOM, et possédant de surcroît des fonctionnalités supplémentaires et incompatibles.