Comprendre JavaScript
JavaScript est un langage de programmation de scripts.
Un script est un programme dont le code source est inclus dans un document HTML. Ce programme est interprété et s’exécute sur la machine du client lorsque le document est chargé ou lors d’une action de l’utilisateur (clic ou déplacement du curseur par exemple).
Les principes, l’implémentation, le fonctionnement, les domaines d’application de JavaScript n’ont strictement rien à voir avec ceux de Java. Seule une éventuelle ressemblance superficielle au niveau de la syntaxe et la volonté de profiter d’un effet de mode relatif à Java ont valu à ce langage de s’appeler JavaScript.
Exemple de programme JavaScript
<HEAD> <SCRIPT LANGUAGE="JavaScript"><!-function maj() { document.write("Dernière mise à jour : " + document.lastModified); } //--> </SCRIPT> </HEAD> <BODY> Ceci est un essai <P> <SCRIPT><!-maj(); //--> </SCRIPT> <NOSCRIPT>Dommage !</NOSCRIPT>
Possibilités de JavaScript
Contrairement à Java, JavaScript est complètement intégré au navigateur. Un programme JavaScript a accès à des informations internes au navigateur (version, plugins…), et à tous les éléments de la page HTML courante (cf. DOM).
Les principales applications de JavaScript sont :
• la validation de formulaires avant envoi au serveur,
• la détection de type et de version de navigateur,
• la gestion de fenêtres (pop-ups, cadres…),
• la préservation d’informations contextuelles,
• la génération automatique de date,
• la détection de plug-in,
• les calculs côté client,
• les effets d’images…
….
Cours JavaScript (101 KO) (Cours PDF)