Week 17: Modal, Classes & Keypress events

1 / 16
volgende
Slide 1: Tekstslide
JavaScriptMBOStudiejaar 2

In deze les zitten 16 slides, met interactieve quiz en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Slide 1 - Tekstslide

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

Slide 2 - Tekstslide

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

Slide 3 - Tekstslide

Waar gaan wij heen? 🗺

Slide 4 - Tekstslide

Nieuwe project!
Modal, Classes en Keypress events 🤓

Slide 5 - Tekstslide

Slide 6 - Tekstslide

Slide 7 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Slide 13 - Link

Groepjes leggen modal uit.

Slide 14 - Tekstslide

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 - Tekstslide

Denk je dat je de leerdoelen hebt behaald?
Ja
Nee

Slide 16 - Poll