JavaScript: initiation
-
Prise en charge
Nos équipes s’engagent à vous rappeler sous 24 à 72 heures.
-
Durée et prix:
En distanciel
Durée: 21 heures
1950€ ht, 2340€ ttc.
Entrée permanente.En présentiel
Durée: 3 jours.
Inter: 1950€ ht
Intra: à partir de 900€ ht la journée. -
Objectifs :
Écrire des instructions en Javascript
Déclarer et appeler des fonctions
Interagir avec le document via le DOM
Manipuler des tableaux
Appréhender le concept d’objet
Exploiter des sucres syntaxiques
Déclencher des traitements au travers d’événements
Gérer dynamiquement les attributs -
Niveau requis :
Connaissance en HTML et CSS.
-
Public :
Développeurs Web – Webmasters – Intégrateurs.
-
Moyens pédagogiques :
Explications, démonstrations, exercices, vérification des acquis
-
Moyens techniques :
En distanciel : le stagiaire doit disposer du logiciel enseigné, du logiciel permettant la connexion à distance avec le formateur et d’une connexion de bonne qualité.
En présentiel : Un ordinateur par personne – Vidéo projecteur – Connexion Internet -
Modalités d’évaluation :
Questionnaire d’évaluation en fin de session
-
Version PDF :
-
Programme :
-
Introduction
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
-
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les fonctions parentChild et firstChildCréer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Parcourir l’arbre DOM (parentNode, childNode)Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Parcourir et transformer le DOMParcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Ajout et suppression de class (className, classList)Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Modifier le Css à l’aide de l’attribut styleAjout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Liste des propriétés Css en JavaScriptModifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Modifier le contenu d’une balises (innerHTML, innerText, innerContent)Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Récupérer et manipuler l’événementLes fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les événements de formulaire (submit et reset)Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les événements attacher au navigateur (load, unload, resize…)Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les fermeturesLes fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Rest Parameter et Spread OperatorLes fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Affectation par décompositionRest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les objets littérauxAjouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Parcourir un tableau (forEach, for of)Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Ajout et suppression de données: push, spliceParcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Déclaration de tableau (littéral, constructeur)Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Liste des événements de souris et de clavier (click, keypress, mouseover…)Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Découvrir les événementsListe des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Accéder aux éléments (getElementById, querySelector, querySelectorAll)Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les objets window et documentAccéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Retourner une valeurDéfinir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Transmettre des paramètresRetourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Définir une fonction, syntaxe déclarative et expressionsTransmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Définir une fonction, syntaxe déclarative et expressionsTransmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Portée des variables var, let, constLes instructions de bloc
Les structures de contrôle (conditionnelles et itératives)
Déclarer et appeler des fonctions
Définir une fonction, syntaxe déclarative et expressionsTransmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les opérateursPortée des variables var, let, const
Les instructions de bloc
Les structures de contrôle (conditionnelles et itératives)
Déclarer et appeler des fonctions
Définir une fonction, syntaxe déclarative et expressionsTransmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les variables et les types de donnéesLes opérateurs
Portée des variables var, let, const
Les instructions de bloc
Les structures de contrôle (conditionnelles et itératives)
Déclarer et appeler des fonctions
Définir une fonction, syntaxe déclarative et expressionsTransmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
Les variables et les types de donnéesLes opérateurs
Portée des variables var, let, const
Les instructions de bloc
Les structures de contrôle (conditionnelles et itératives)
Déclarer et appeler des fonctions
Définir une fonction, syntaxe déclarative et expressionsTransmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]
PrésentationPanorama des environnements JavaScript
Écrire des instructions en JavaScript
Les variables et les types de donnéesLes opérateurs
Portée des variables var, let, const
Les instructions de bloc
Les structures de contrôle (conditionnelles et itératives)
Déclarer et appeler des fonctions
Définir une fonction, syntaxe déclarative et expressionsTransmettre des paramètres
Retourner une valeur
Définir des paramètres par défaut
La console (log, debug, info, error…)
Interagir avec le document via le DOM
Présentation, historique et versionLes objets window et document
Accéder aux éléments (getElementById, querySelector, querySelectorAll)
Découvrir les événements
Liste des événements de souris et de clavier (click, keypress, mouseover…)
Gestion des fenêtres et boîtes de dialogues
Atelier pratique: Faire afficher et masquer des balises HTML
Manipuler des tableaux
Présentation et structures d’un tableauDéclaration de tableau (littéral, constructeur)
Ajout et suppression de données: push, splice
Parcourir un tableau (forEach, for of)
Les fonctions spécifiques (slice, pop, shift, reverse…)
Les fonctions find et findIndex
Appréhender le concept d’objet
PrésentationLes objets littéraux
Ajouter et accéder aux propriétés
Les property shorthand
Exploiter des sucres syntaxiques
Les littéraux de templatesAffectation par décomposition
Rest Parameter et Spread Operator
Les fermetures
Les fonctions fléchées
Atelier pratique: Filtrer des données affichées dans une liste
Déclencher des traitements au travers d’événements
Principe des écouteurs d’évènementLes événements attacher au navigateur (load, unload, resize…)
Les événements de formulaire (submit et reset)
Récupérer et manipuler l’événement
Les fonctions preventDefault et stopPropagation
Atelier pratique: Valider les données d’un formulaire
Gérer dynamiquement les attributs
Manipuler les attributs (getAttribute et setAttribute)Modifier le contenu d’une balises (innerHTML, innerText, innerContent)
Liste des propriétés Css en JavaScript
Modifier le Css à l’aide de l’attribut style
Ajout et suppression de class (className, classList)
Parcourir et transformer le DOM
Parcourir l’arbre DOM (parentNode, childNode)
Les fonctions parentChild et firstChild
Créer et insérer une balise (createElement, appendChild, createTextNode)
Les fonctions NextSibling et PreviousSibling
Supprimer une balise (removeChild)
Atelier pratique: réordonner une liste avec du drag et drop
[/dt_vc_list][/vc_column][/vc_row]