JavaScript avancé
JavaScript (notions avancées)
Les évolutions de la syntaxe depuis ES5
Le mode strict (ES5)
Déclarer une variable avec let et const (ES6)
La structure for … of (ES6)
Gabarit de chaîne de caractères (ES6)
Valeur par défaut des paramètres (ES6)
Le paramètre de reste (ES6)
La décomposition de tableau (ES6)
L’affectation de tableau par décomposition (ES6)
L’affectation d’objet par décomposition (ES6)
L’opérateur d’exponentiation (ES7)
Programmation asynchrone avec async et await (ES7)
Opérateur de coalescence des valeurs nulles (ES11)
Chaînage optionnel (ES11)
Le modèle objet
Créer des objets
La déclaration littérale
Le constructeur
Le prototype
La notion de propriété
L’héritage
La notion de classe depuis ES6
L’héritage avec les classes
Utilisation du mot-clé super
Programmation fonctionnelle
Les arrow functions
L’utilisation de forEach
Le modèle filter/map/reduce
Les modules
Exporter
Export par défaut
Importer
Les symboles
Les symboles comme noms de propriétés
well-known symbols
Les itérateurs et les générateurs
Les itérateurs
Les itérables
La structure for … of
Les générateurs
Les promesses
La classe Promise
Le chaînage des appels
Traitements parallèles
Programmation asynchrone avec async et await
Fonction asynchrone
Ordre des appels dans un traitement asynchrone
La boucle for await
three.js
Introduction et mise en place
Chargement asynchrone en local
Fichier HTML de base
Création d’un renderer
Création d’une caméra
Création d’une scène
Rendu d’une scène
Redimensionnement du canevas
Objets et scène
Repère de coordonnées
Mesh et Geometry
Les transformations dans l’espace
Exercice
Une animation simple
Hiérarchie d’objets
Excercice
Les matériaux
Le MeshBasicMaterial
Les lumières
Les matériaux réagissant à la lumière
Excercice
Textures et Maps
Chargement d’une texture
Un texture comme
color map
Les autres types de textures
Les ombres
Les interactions
Les contrôleurs
Le contrôleur orbital
Le lancer de rayon
La projection
Chargement de modèle
Le chargeur glTF
Animation à partir de courbes
Les courbes
Représentation graphique d’une courbe
Animation le long d’une courbe
Exercice
JavaScript avancé
D'autres formations sont sur
https://gayerie.dev
»
Index
Index