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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Touffy (discussion | contributions)
m orthographe
Ligne 1 :
{{Programmation javascript}}
'''JavaScript''' est un langage de [[programmation]] utilisé principalement par les navigateurs. Il partage avec [[Programmation Java|Java]] une syntaxe inspirée du langage cC, mais leurs similitudes s'arrêtent là. Il fut créé par [[w:fr:Netscape|Netscape]] sous le nom LiveScript.
 
JavascriptJavaScript est aujourd'hui défini par le standard [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA 262], connu aussi sous l'appelationappellation 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 petits bouts de programmesprogramme appelés scripts.
 
Généralement, JavascriptJavaScript sert à faire des contrôles dans les formulaires de saisie, ou à interagir avec le document [[Programmation HTML|HTML]] via l'interface DOM (Document Object Model, on parle aussi de HTML dynamique ou DHTML). Il est aussi utilisé pour réaliser des services dynamiques, parfois futiles ou strictement cosmétiques.
 
Il est souvent source de difficultés dues à des problèmes de portabilité du langage, principalement à cause de ses nombreuses versions dépendantes des éditeurs de [[w:fr:Navigateurs Web|navigateurs]]. En effet, [[w:fr:Microsoft|Microsoft]] (avec JScript dans Internet Explorer), tout comme Netscape, ont developpédéveloppé leur propre variante supportant le standard ECMAScript mais possédant des fonctionnalités supplémentaires et incompatibles.