Développer des sites Web dynamiques avec JavaScript
Pré requis
- Avoir une connaissance du XHTML, du CSS et du web
- Avoir une expérience en langage de la programmation
Objectifs de la formation
- Connaitre les fondamentaux JavaScript afin de développer des pages web plus conviviales et interactives
- Etre en mesure de rajouter de l'interactivité sur les pages et formulaire Web
- Savoir comment manipuler rapidement des objets HTML
Public :
Pour les personnes en charge du développement de pages Web et d'interfaces Web et en charge d'un projet Internet ou Intranet
Contenu du cours
Introduction
- Pour quoi faire JavaScript?
- L'environnement du client Web
- Le navigateur
- Les outils
- Insérer un script
Le coeur du langage
- La syntaxe
- Les variables
- Les fonctions globales
- Les opérateurs
- Les structures de contrôle
- Les fonctions
- Les objets personnalisés
- Les objets globaux
Les objets du navigateur
- La hiérarchie des objets
- Les principaux objets
- Manipuler des fenêtres
- Gérer des timers
- Écrire et lire des cookies
Le DOM
- Présenter XML, XHTML Le DOM et les navigateurs
- Manipuler des éléments : nouveaux éléments, les attributs d'un élément, le contenu
La gestion des évènements
- Le gestionnaire d'évènements
- Le modèle Internet Explorer
- Le modèle DOM 2
- L'objet Event
- La propagation des évènements
- Compatibilité avec les différents navigateurs
Les formulaires
- Les différents éléments d'un formulaire
- Contrôler les données saisies
- Soumettre un formulaire
Les styles CSS
- Rappel sur les styles CSS
- Manipuler les styles CSS
- Modifier une propriété de style
-Modifier la classe
- Modifier l'aspect
- Déplacer, afficher, masquer et réduire
Aller plus loin
- "Unobstrusive JavaScript"
- Présentation d'Ajax
