Java script
1. Introduction et syntaxe 3
1.1. Présentation 3 1.1.1. Qu’est-ce que le JavaScript ? 3 1.1.2. Historique 3
1.2. Syntaxe de base 3 1.2.1. Implémenter du JavaScript 3 1.2.2. Les variables 4 1.2.3. Types de données 4 1.2.4. Les opérateurs 5 1.2.5. Les structures conditionnelles 6
1.3. Interopérabilité avec les contrôles HTML 8
2. Les fonctions 9
2.1. Déclaration 9
2.2. Utilisation 10
3. JavaScript Avancé 11
3.1. Les formulaires 11 3.1.1. Introduction 11 3.1.2. Utilisation 11
3.2. Les événements 12
3.3. Modélisation objet 14 3.3.1. Principes 14 3.3.2. Les principaux objets JavaScript 14 3.3.3. Les objets du navigateur 18
4. D.O.M. 23
4.1. Le modèle DOM 23
4.2. Manipuler une page HTML 24
Introduction et syntaxe
1 Présentation
1 Qu’est-ce que le JavaScript ?
Nous avons vu que le HTML (cf. cours sur les technologies Web : HTML) est un langage interprété par le navigateur Web, afin de mettre en page des informations (affichage d’un site Web).
Le JavaScript a été inventé afin de permettre au développeur Web de créer une plus grande interactivité entre l’utilisateur et la page. En effet la simple fonction de mise en page du HTML oblige le développeur à regarder d’autres technologies.
JavaScript est également interprété côté client, tout comme le HTML, et il est important de retenir qu’il ne consomme aucune ressource serveur. De plus le client a accès entièrement au code source. Par conséquent, si vous trouvez par hasard une fonctionnalité qui vous plait sur un site quelconque, vous pourrez regarder comment elle a été développée.
2 Historique
JavaScript a été développé par Netscape pour son navigateur Web en 1995. Parallèlement Microsoft a développé le langage JScript très proche du JavaScript. En 1996 une norme ECMA-262 (ECMAScript) a été adoptée afin de rendre compatible l’ensemble des navigateurs. Aujourd’hui la compatibilité existe, mais est loin d’être parfaite. Il faudra donc