Cerner le rôle de jQuery dans le développement front-end
- Comprendre le rôle de JavaScript dans le développement Web
- Connaître le rôle d’une bibliothèque et la place de jQuery dans l’écosystème JavaScript
- Retenir les domaines d’intervention de jQuery et les problématiques qu’il peut résoudre
- Identifier les outils de développement JavaScript et le workflow
- Découvrir l’écosystème jQuery : communauté, plugins et outils
- Obtenir et intégrer jQuery dans des pages
Parcourir, assimiler, modifier et écrire un code jQuery
- Etudier la syntaxe JavaScript et ses notions fondamentales
- Connaître les notions de variables et de données, de lecture et d’écriture, les types primitifs et les objets de base
- Se servir des opérateurs et les expressions
- Assimiler les structures de contrôles : conditionnelles, boucles
Avoir accès au DOM pour le modifier
- Cerner l’arbre DOM, les noeuds parents et enfants
- Retenir les bases de la manipulation du DOM en JavaScript
- Se servir de DOM avec jQuery : la fonction $() et le chaînage de méthodes
- Gérer les sélecteurs
- Découvrir les pseudo-classes
Interférer avec le DOM et manager les événements utilisateur
- Appréhender la notion d’événement pour gérer l’interactivité
- Comprendre la syntaxe on() : un système unifié et compatible entre tous les navigateurs
- Manipuler les MouseEvents
- Utiliser les éléments HTML de la page
- Se servir des attributs, les classes et les styles des éléments HTML
- Reprendre ou créer du contenu HTML ou textuel : générer des menus ou de listes dynamiques
- Travailler avec les composants de formulaire
Insérer des effets graphiques et des animations
- Créer des effets par manipulation des classes CSS
- Ajouter des effets animés prédéfinis
- Relier des effets et mettre en attente avec delay()
- Connaître la notion de callback : “complete”
- Manipuler les accélérations : notion d’“easing”
- Créer des animations personnalisées avec animate()
Appréhender les grandes règles du code jQuery
- Comprendre la structure de contrôle (boucles, instructions, conditions)
- Maîtriser les fonctions et appels
- Utiliser les fonctions anonymes
- Effectuer le traitement de chaînes et conversions
- Gérer les tableaux (fusion, traitement, séparation, clés...)
Apprendre les fonctions courantes et usuelles
- Assimiler les fonctions mathématiques avec jQuery
- Faire le traitement des dates et des chaînes de caractère
- Utiliser les expressions régulières
- Gérer les formulaires HTML
- Maîriser les interactions et effets avec jQuery
Gérer les événements et animations
- Connaître les sélecteurs jQuery et leurs avantages
- Contrôler les événements de souris, clavier, stylet...