Caractéristiques principales du langage JavaScript

Extrait du cours: Caractéristiques principales du langage JavaScript

ECMAScript
Dernier standard (ISO) : ECMA 262 (2e edition – Aoˆut 1998) accessible sur http ://www.ecma.ch/stand/ecma-262.htm.
Langage de programmation base sur JavaScript (Netscape Communications) et JScript (Microsoft Corporation). Les deux principaux navigateurs (Netscape Communicator et Internet Explorer) supportent tout les deux ce langage qui comme complément a HTML permet de rendre les documents dynamiques.
On peut trouver la documentation en ligne de Netscape a l’adresse : http ://devedge.netscape.com/central/javascript/
Conformance
Un navigateur implementant un support conforme a ECMAScript doıt fournir les les objets permettant d’accéder aux differents composants (fenêtres, menus, cadres, etc.).
De plus il doˆıt fournir des mécanismes permettant d’attacher du code ECMAScript aux différents événements provenant de l’utilisateur.
Caractéristiques principales du langage
1. comme tout langage de programmation il offre des types de base,
2. une syntaxe proche des langages de programmation impératifs comme le C,
3. implemente un modelé objet rudimentaire (et donc quelques objets de base),
4. pas de système de type,
5. pas d’entrées/sorties.
ECMAScript est un langage base sur les objets.
Un objet est une collection de propriétés possédant des attributs. Les propriétés sont des boıtes contenant soit des valeurs
primitives soit des méthodes soit des objets.
Les valeurs primitives peuvent être prises dans les types primitifs suivant : Undefined, Null, Boolean, Number ou String.
Une methode est simplement une fonction associee a un objet.

LIRE AUSSI :  Les bases de Javascript

………

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Caractéristiques principales du langage JavaScript (203,01 KO)  (Cours PDF)
Langage JavaScript

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *