HISTORIQUE - DESCRIPTION
Javascript a été créé par Netscape en 1995
sous le premier nom de Livescript
depuis, 5 versions se sont succédées, respectivement javascript
1.0, 1.1, 1.2, 1.3, 1.4, 1.5
Microsoft ayant par ailleurs développé sont propre
langage de script entre temps (jscript), l'incompatibilité entre
les scripts et navigateurs concurrents ne facilitait pas les choses
jusqu'à la standardisation proposée par deux organismes :
L'ECMA (European computer Manufactures Association) sous
le nom de code 262, version 3 actuellement standardise les
éléments et instructions de base.
Le W3C(World Wide Web Consortium) élabore le
DOM(domain object model) qui décris les éléments
du navigateur et la manière dont ils s'articulent.
Javascript est un langage de script complémentaire de
HTML qui vient combler les lacunes du langage de base servant à
structurer les pages WEB qui est essentiellement statique et ne propose
pas d'interactivité entre l'internaute et le serveur de pages
par exemple.
Les applications javascript :
- Ajout de messages défilants dans la barre d'état du
navigateur
- Validation de formulaires
- Affichage de message dans un page WEB ou dans une boite de
dialogue
- Création d'images animées en fonction d'une action
sur elles (clic; passage de la souris ect...
- détection du navigateur employé et affichage de
contenus adaptés, la standardisation n'est toujours pas à
100% !
- détection de plug-in installés
- utilisation de véritables petites interfaces de jeux
la liste n'est pas exhaustive et les applications de javascript sont
très variées...
Les spécificités javascript :
Javascript s'apparente sans en avoir toute la puisssance aux langages
orientés objet et donc à la POO. De ce fait on aura
accès à des objets prédéfinis ou à
créer, à leur propriétés, à leur
méthodes
C'est un langage interprété, coté client c'est
à dire par le navigateur de l'internaute qui consulte les pages
contenant le code.
Le code est intégré au code HTML de la page.
Le code peut être lu par tout internaute il suffit d'afficher le
source de la page par exemple
Les règles de sécurité interdisent en
thèorie la lecture et l'écriture sur les supports de
masse (disque dur, flash bar ect...)
© Emmanuel Besnard, octobre 2004