Week 17: Modal, Classes & Keypress events

1 / 16
suivant
Slide 1: Diapositive
JavaScriptMBOStudiejaar 2

Cette leçon contient 16 diapositives, avec quiz interactif et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Slide 1 - Diapositive

Where am I? 🤔
Waar staan wij op dit moment met JS?

Slide 2 - Diapositive

Where am I? 🤔
Periode 1: Fundament gelegd
Periode 2: Geavanceerde fundament geleerd
Periode 3 (nu): Guess my number project gemaakt

Slide 3 - Diapositive

Waar gaan wij heen? 🗺

Slide 4 - Diapositive

Nieuwe project!
Modal, Classes en Keypress events 🤓

Slide 5 - Diapositive

Slide 6 - Diapositive

Slide 7 - Diapositive

Wat heb je nodig?
Voor deze les, moet je Node.js hebben geinstalleerd en basis DOM manipulatie begrijpen. Deze zijn in de vorige les behandeld.

Meer hierover in de studentenhandleiding op onderwijs online.

Slide 8 - Diapositive

Expertgroep opdracht
De docent heeft een probleem. Hij/zij weet niet hoe een popup te maken na het indrukken van een knop (modal). Ook heeft hij/zij geen kennis hoe de popup te sluiten wanneer je buiten de popup klikt of op escape drukt.

Slide 9 - Diapositive

Expertgroep opdracht
De docent maakt groepjes die het gaan onderzoeken. Jij documenteert wat je hebt gedaan in stappen en legt het uit aan de docent.

Slide 10 - Diapositive

Doel van deze les
  • De student kan in JavaScript een popup laten verschijnen na het indrukken van een knop.
  • De student kan in JavaScript een popup sluiten door buiten de kaders te klikken.
  • De student kan in JavaScript een toetsenbord combinatie gebruiken om de popup te sluiten.

Slide 11 - Diapositive

Volgende technieken moeten gebruikt worden
  • Jij moet werken met hidden classes (CSS)
  • Meerdere elementen selecteren met querySelectorAll
  • Dezelfde functionaliteit maken voor dezelfde elementen door een for loop te gebruiken
  • De modal window laten verschijnen door classList.remove te gebruiken
  • Een event listener gebruiken om te reageren op events
  • De keydown event gebruiken.
  • Jij moet aan refactoring doen.

Slide 12 - Diapositive

Slide 13 - Lien

Groepjes leggen modal uit.

Slide 14 - Diapositive

Wat waren de doelen?
  • De student kan in JavaScript een popup laten verschijnen na het indrukken van een knop.
  • De student kan in JavaScript een popup sluiten door buiten de kaders te klikken.
  • De student kan in JavaScript een toetsenbord combinatie gebruiken om de popup te sluiten.

Slide 15 - Diapositive

Denk je dat je de leerdoelen hebt behaald?
Ja
Nee

Slide 16 - Sondage