Introduction au langage
Imbrication de JavaScript dans HTML
Mettre des commentaires
Utiliser un javascript externe dans une page Web
Conventions de formatage et de codage
Outils de développement
Ecrire des informations dans la console du navigateur
Programmation procédurale
Envoi d'alerte
Ecrire une ligne HTML
Les variables
Déclaration d'une variable
Le type texte ou numérique
Modification d'une variable
Concaténation
Les opérateurs de calculs
Les événements
Déclenchement d'un événement
Mettre en place des écouteurs sur une page Web
Les fonctions
Utiliser les fonctions existantes
Définition et invocation de fonctions personnalisées
Cibler un élément dans une page
Récupérer des informations sur le DOM
Injecter du HTML
Modifier le DOM dynamiquement
Tester une condition pour faire un traitement
Opérateurs et expressions relationnelles
Condition avec "If" et "else"
Condition avec "Switch"
Faire des boucles sur un traitement
Boucle "For"
Boucle "While"
Gérer la sortie d'une boucle
Les fonctions sur les chaines de caractère
Majuscule, minuscule
Nombre de caractère
Rechercher la position d'un élément
Extraire une sous-chaine
Les fonctions sur les numériques
Transformer une chaine de caractère en numérique
Transformer un numérique en chaine de caractère
Arrondir une valeur
Déterminer une valeur aléatoire
Les fonctions sur les dates-heures
Récupérer la date-heure du moment
Extraire les composants d'une date-heure
Faire des calculs sur une date-heure
Utiliser un timer en javascript
Définitions et fonctions
Modifier le CSS d'une page en utilisant un timer
Récupérer des informations sur le navigateur
Connaitre les propriétés du navigateur Web
Connaitre la position de la souris sur la page
Connaitre les caractéristiques d'affichage
Les expressions régulières
Typer et tester une expression régulière
Syntaxes dans les expressions régulières
Les tableaux indexés
Définir ma variable
Insérer un élément
Ressortir un élément
Ressortir tous les éléments
Les tableaux associatifs
Définir ma variable
Insérer un élément
Ressortir un élément
Ressortir tous les éléments
Les fonctions sur les tableaux
Trier un tableau
Transformer un tableau en chaine de caractère
Transformer une chaine de caractère en tableau
JSON
Définition et syntaxe globale
Les différents types d'élément contenus
Les fonctions utiles
Extraire, ajouter et modifier mon JSON
AJAX
Mettre en place une communication
Les différents états de ma communication
Envoyer des arguments
Traiter la réponse de l'API
Les cookies
Web Storage
Concepts et utilisations
SessionStorage
LocalStorage