Le JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs. C’est un langage orienté objet à prototype, c’est-à-dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes, mais qui sont chacun équipés de constructeurs permettant de créer leurs propriétés, et notamment une propriété de prototypage qui permet d’en créer des objets héritiers personnalisés.

Les caractéristiques du JavaScript

  • C’est un langage orienté objet.
  • Le code n’est pas compilé :
    il est donc plus rapide à produire (pas besoin de compilateur, un seul fichier, …)
  • Il est exécuté par le navigateur du visiteur (le client), et dépend donc de celui-ci.
  • Il est déterminé par une norme, nommée ECMA-262 ou ECMAScript. De la même manière que le W3C se charge de définir clairement le (x)HTML, le JS possède une norme qui fixe également des lois et des limites pour celui-ci, rendant ainsi ce langage plus « officiel ». Ainsi, le code est plus facile à écrire, car il y a beaucoup moins de problèmes de compatibilité. Il y a cependant pour le JS quelques différences d’un navigateur à l’autre (des fonctions de l’un qui ne marchent pas sur l’autre, …), mais cela n’a pas beaucoup de conséquences.

Le langage JavaScript peut être aussi utilisé coté serveur( via node.js par exemple)

Laisser un commentaire

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