Formation JavaScript
Introduction à la formation JavaScript
Présentation du plan de cours
Mise en place des outils
Bases du langage JavaScript
Les variables en JavaScript
Mots réservés en JavaScript
Variables – constantes – opérateurs
Les commentaires
Introduction à la théorie objet
Atelier pratique: Mise en oeuvre des différentes fonctionnalités Javascript à travers de multiples ateliers.
Gestion d’événement(AddEventListener)
La notion d’évènement
Les principaux événements JavaScript
ajouter un gestionnaire d’événement
associer un traitement à un événement
Evènements souris
Evènements clavier
Atelier pratique: Changer dynamiquement les propriétés d’une image
Debugger JavaScript
Outils de débogage des navigateurs
Modules complémentaires de Firefox
Modules complémentaires de Chrome
Les structures de contrôle, boucles
Les conditions if … else
La boucle for
La boule while
Les intructions break et continue
Les méthodes et fonctions
Les méthodes( alert(), confirm, prompt(),,,,)
Définition d’une fonction
Paramètres d’une fonctions
Variables locale ou globale
L’intruction return
Atelier pratique: Mettre en place une minuterie
Traitement de formulaires
L’objet Form(propriétés et méthodes)
La ligne de texte
Les boutons de choix unique
Les boutons de choix multiples
Le menu déroulant
Le bouton d’envoi
Atelier pratique 1: validation d’un formulaire
Atelier pratique 2: Vérifier un champ de formulaire avec les expressions régulières
Les objets JavaScript, manipuler les chaines de carartères et tableaux
Présenter les objets d’oblee JavaScript
L’objet window
L’objet navigator
Généralités sur l’objet String
Généralités sur l’objet Array
Généralités sur l’objet Date
Les autres objets
Atelier pratique: Récupérer des Informations sur le navigateur, Manipulations de la fenêtre
Document Object Model
Qu’est-ce que le DOM ?
Concept de
Hiérarchisation des noeuds(Arbre DOM)
Les proprités de rélation
Les proprités d’état
Les méthodes d’accès aux noeuds
modification du contenu HTML
Modification du style des elements HTML
Atelier pratique 1: Créer une galerie photo
Atelier pratique 2: Réaliser un menu dynamique
Introduction à AJAX / L’API Fetch
Principe de fonctionnement
Programmation asynchrone
L’objet XMLHttpRequest
Créer une requête fetch()
Gérer les erreurs
Syntaxe async et await
Atelier pratique: Lire le contenu d’un fichier texte sur un serveur