Les standards permettant de créer des Web Components
  • Les quatre standards
  • Configurer l'environnement de développement
  • Custom Components
  • Custom Components (suite) : Callbacks et custom methods
  • HTML Template
  • HTML Template (suite)
  • Shadow DOM
  • HTML Import
  • Hériter d'un autre Web Component
Créer un Web Component proposant une API
  • Récupérer les attributs d'un Web Component et surveiller leur modification
  • Création de la la vue de notre Web Component
  • Implémenter la fonctionnalité de compte à rebours
  • Afficher la valeur du compteur dans la vue
  • Mettre sur pause et arrêter le compteur
  • Récupérer les valeurs des attributs à l'aide de getAttribute()
  • Refactorisation et mise en lumière d'un problème lié à l'absence d'encapsulation
  • Ajout du Shadow DOM
  • Résumé
Créer un component proposant une API et interfaçant une librairie
  • Présentation du nouveau Web Component cc-map
  • Importer les APIs de Google Maps
  • Créer le Web Component cc-map
  • Ajouter une carte dans le component
  • Réagir aux changements de l'attribut "zoom" de notre Web Component
  • Afficher le titre passé au Web Component
  • Utiliser un getter et un setter pour enrichir l'API de notre Web Component
  • Utiliser un getter et un setter affectés au niveau de zoom
  • Permettre l'ajout de markers depuis l'API de notre Web Component
  • Obtenir le google marker le plus récemment ajouté
  • Passer un unique argument de type object plutôt que plusieurs arguments
  • Afficher une InfoWindow
  • Obtenir une latitude et une longitude via le déplacement d'un marker
  • Personnaliser l'icone d'un marker
  • Rendre la carte elle-même cliquable
  • Ajouter un marker lors d'un clic sur la carte
  • Récupérer Google Maps depuis le CDN
Bonus
  • Coupons vers des formations complémentaires