In deze les zitten 16 slides, met interactieve quiz en tekstslides.
Lesduur 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
developer.mozilla.org
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.