GESTION AVANCÉE DU DOM (DOCUMENT OBJECT MODEL)
- Manipuler le DOM.
- Création / Insertion /Suppression des noeuds dans le DOM.
- Application de manipulations dans une page Web.
ANIMATION : RAPPEL
- Action répétée régulièrement : setInterval et clearInterval
- Action retardée : fonctions setTimeout et clearTimeout
INTRODUCTION À JQUERY
- Présentation de jQuery : objectifs, alternatives...
- Pourquoi utiliser jQuery.
- Installation.
- La fonction générique : JQuery ().
- La fonction ready().
- Le principe de fonctionnement.
- Les fonctions de sélection.
LES SÉLECTEURS
- Principe de fonctionnement, manipulation du contenu.
- Présentation des sélecteurs jQuery.
- Rôle des sélecteurs. Les différents types de sélecteurs.
- Les pseudo-classes. Les combinateurs.
MANIPULATION DE l’ARBRE DOM
- Accès direct aux éléments d’une page.
- Manipulation de DOM avec jQuery.
- Gestion des classes CSS : addClass(), removeClass()...
- Insertion d’éléments dans l’arbre DOM.
LA GESTION DES ÉVÉNEMENTS AVEC JQUERY
- Principe de fonctionnement.
- Quelques exemples d’évènements incontournables.
- Les événements Clavier.
- Gestionnaire des évènements.
- Manipulation du CSS 3 avec jQuery.
- Contrôle des champs du formulaire avec le gestionnaire d’événements.
LES FONCTIONNALITÉS AVANCÉES DE JQUERY
- La fonction de recherche find().
- Les effets visuels standard de jQuery. Créer ses propres effets visuels. Utilisation d’animate().
- Autres fonctions
LES PLUGINS
- Principe de fonctionnement
- Création et utilisation des plugins
- Exemples de plugins : des menus à plusieurs niveaux, des menus en accordéon.
APPLICATION
- Intégration du jQuery / CSS 3 / JavaScript sur un site web