54La portée des variables .............................................................................................................................................................................................
54La portée des variables .............................................................................................................................................................................................
55Les variables globales ...............................................................................................................................................................................................
55Les variables globales ? Avec modération ! ..............................................................................................................................................................
56Les arguments et les valeurs de retour .....................................................................................................................................................................
56Les arguments ..........................................................................................................................................................................................................
60Les valeurs de retour .................................................................................................................................................................................................
61Les fonctions anonymes ...........................................................................................................................................................................................
61Les fonctions anonymes : les bases .........................................................................................................................................................................
62Retour sur l'utilisation des points-virgules .................................................................................................................................................................
63Les fonctions anonymes : isoler son code ................................................................................................................................................................
67Les objets et les tableaux ................................................................................................................................................
67Introduction aux objets ..............................................................................................................................................................................................
67Que contiennent les objets ? .....................................................................................................................................................................................
68Exemple d'utilisation ..................................................................................................................................................................................................
68Objets natifs déjà rencontrés ....................................................................................................................................................................................
68Les tableaux ..............................................................................................................................................................................................................
69Les indices ................................................................................................................................................................................................................
69Déclarer un tableau ...................................................................................................................................................................................................
70Récupérer et modifier des valeurs ............................................................................................................................................................................
70Opérations sur les tableaux .......................................................................................................................................................................................
70Ajouter et supprimer des items .................................................................................................................................................................................
71Chaînes de caractères et tableaux ............................................................................................................................................................................
71Parcourir un tableau ..................................................................................................................................................................................................
72Parcourir avec for ......................................................................................................................................................................................................
72Attention à la condition ..............................................................................................................................................................................................
73Les objets littéraux ....................................................................................................................................................................................................
73La syntaxe d'un objet ................................................................................................................................................................................................
74Accès aux items ........................................................................................................................................................................................................
74Ajouter des items ......................................................................................................................................................................................................
75Parcourir un objet avec for in ....................................................................................................................................................................................
75Utilisation des objets littéraux ....................................................................................................................................................................................
76Exercice récapitulatif .................................................................................................................................................................................................
76Énoncé ......................................................................................................................................................................................................................
76Correction ..................................................................................................................................................................................................................
77TP : convertir un nombre en toutes lettres ......................................................................................................................
78Présentation de l'exercice .........................................................................................................................................................................................
78La marche à suivre ....................................................................................................................................................................................................
78L'orthographe des nombres ......................................................................................................................................................................................
78Tester et convertir les nombres .................................................................................................................................................................................
80Il est temps de se lancer ! .........................................................................................................................................................................................
80Correction ..................................................................................................................................................................................................................
80Le corrigé complet .....................................................................................................................................................................................................
81Les explications .........................................................................................................................................................................................................
88Conclusion ................................................................................................................................................................................................................
88Partie 2 : Modeler vos pages Web ....................................................................................................
89Manipuler le code HTML (partie 1/2) ...............................................................................................................................
89Le Document Object Model .......................................................................................................................................................................................
89Petit historique ..........................................................................................................................................................................................................
89L'objet window ...........................................................................................................................................................................................................
91Le document .............................................................................................................................................................................................................
91Naviguer dans le document ......................................................................................................................................................................................
91La structure DOM ......................................................................................................................................................................................................
93Accéder aux éléments ...............................................................................................................................................................................................
94Accéder aux éléments grâce aux technologies récentes ..........................................................................................................................................
95L'héritage des propriétés et des méthodes ...............................................................................................................................................................
96Éditer les éléments HTML .........................................................................................................................................................................................
96Les attributs ...............................................................................................................................................................................................................
98Le contenu : innerHTML ............................................................................................................................................................................................
99innerText et textContent ............................................................................................................................................................................................
99innerText ....................................................................................................................................................................................................................
100textContent ..............................................................................................................................................................................................................
102Manipuler le code HTML (partie 2/2) .............................................................................................................................
103Naviguer entre les nœuds .......................................................................................................................................................................................
103La propriété parentNode .........................................................................................................................................................................................
103nodeType et nodeName ..........................................................................................................................................................................................
104Lister et parcourir des nœuds enfants ....................................................................................................................................................................
107Attention aux nœuds vides ......................................................................................................................................................................................
108Créer et insérer des éléments .................................................................................................................................................................................
108Ajouter des éléments HTML ....................................................................................................................................................................................
110Ajouter des nœuds textuels .....................................................................................................................................................................................
112Notions sur les références .......................................................................................................................................................................................
112Les références .........................................................................................................................................................................................................
113Cloner, remplacer, supprimer… ...............................................................................................................................................................................
113Cloner un élément ...................................................................................................................................................................................................
114Remplacer un élément par un autre ........................................................................................................................................................................
114Supprimer un élément .............................................................................................................................................................................................
115Autres actions ..........................................................................................................................................................................................................
115Vérifier la présence d'éléments enfants ..................................................................................................................................................................
115Insérer à la bonne place : insertBefore() .................................................................................................................................................................
116Une bonne astuce : insertAfter() ..............................................................................................................................................................................
116Mini-TP : recréer une structure DOM .......................................................................................................................................................................
Sommaire 3/378
Ce PDF vous est offert par CAPGEMINI
Découv rez des métiers plein d'env ies http://www.f r.capgemini.com/carrieres/technology _serv ices/
www.openclassrooms.com