P1 Week 2

H5 Week 2 Les 1
1 / 50
next
Slide 1: Slide
InformaticaMiddelbare schoolhavoLeerjaar 4

This lesson contains 50 slides, with interactive quizzes, text slides and 1 video.

time-iconLesson duration is: 90 min

Items in this lesson

H5 Week 2 Les 1

Slide 1 - Slide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 2 - Slide

Startklaar zitten.
Voorkennis activeren

Slide 3 - Slide

This item has no instructions

Slide 4 - Video

This item has no instructions

Zijn er id's gebruikt in html en waar is dat gedaan in html

Slide 5 - Open question

This item has no instructions

LEERDOELEN
De leerling kan id gebruiken om specifieke elementen aan te spreken en te manipuleren met JavaScript

Slide 6 - Slide

This item has no instructions

Javascript
  • JavaScript Basic (3.1 t/m 3.8)
  • Control Structures (6.1 t/m 6.11)

Slide 7 - Slide

This item has no instructions

Document Object Model (DOM)

Slide 8 - Slide

This item has no instructions

DOM - Window
  • Het hoogste niveau 
    van DOM is window
  • Via javascript kan je
    deze manipuleren: 

Bijvoorbeeld:


window.screen

Voor de grootte van het 
browserscherm

  • Biedt javascript toegang tot
    de browser zelf.

Slide 9 - Slide

This item has no instructions

DOM - Document
  • Het niveau na window
  • Via javascript kan je
    deze ook manipuleren 

Bijvoorbeeld:

document.getElementById('mijnID')

In het spel lingo gaan wij voornamelijk dit 
gebruiken.

Slide 10 - Slide

This item has no instructions

Een javascript bestand aanmaken
  1. Open jouw Lingo project in de online omgeving van Visual Code 
  2. Ga naar het mapje assets maak je een nieuwe map genaamd js
  3. Maak in dat mapje een bestand genaamd lingo.js
  4. Typ in het bestand lingo.js het volgende:


Klaar? Voeg deze regel toe aan lingo.html en open het in je browser


Wil je weten waar? Vraag aan Google of ChatGPT.


<script src="assets/js/lingo.js"></script>

window.alert("lingo.js heeft verbinding met HTML")

Slide 11 - Slide

This item has no instructions

lingo.js koppelen aan HTML

Slide 12 - Slide

This item has no instructions

Ga daarna naar jouw map lingo op jouw laptop (niet in de code editor omgeving) en open lingo.html.

Wat zie jij nu gebeuren?

Slide 13 - Open question

This item has no instructions

H5 Week 2 Les 2

Slide 14 - Slide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 15 - Slide

Startklaar zitten.
Voorkennis activeren

Slide 16 - Slide

This item has no instructions

Hoe print je hallo, wereld in JavaScript?
A
print("hallo, wereld");
B
console.log(hallo, wereld);
C
"hallo, wereld";
D
console.log("hallo, wereld");

Slide 17 - Quiz

This item has no instructions

Welke escape character gebruik je voor een nieuwe regel (ENTER)?
A
\ENTER
B
\newline
C
\n
D
\t

Slide 18 - Quiz

This item has no instructions

Bij welke opdracht ben jij op CodeHS?

Slide 19 - Open question

This item has no instructions

Uitzoekwerk
Zoek uit hoe je document.getElementById() in jouw lingo.js bestand kunt gebruiken om het lingo blokjes uit team 2, rij 3, blok 1 uit te lezen welke letter er in het blokje is.



HINT Gebruik ChatGPT




Slide 20 - Slide

This item has no instructions

Uitzoekwerk
Zoek uit hoe je document.getElementById() in jouw lingo.js bestand kunt gebruiken om de letter c te veranderen naar letter K



HINT Gebruik ChatGPT



Slide 21 - Slide

This item has no instructions

Uitzoekwerk
Zoek uit hoe je document.getElementById() in jouw lingo.js bestand kunt gebruiken om het lingo blokjes uit team 2, rij 3, blok 1 de kleur van blauw naar rood kan veranderen


HINT Gebruik ChatGPT




Slide 22 - Slide

This item has no instructions

Aan de slag!
Zoek uit hoe je document.getElementById() in jouw lingo.js bestand kunt gebruiken om het blokje uit Team 2, Rij 3, Kolom 1 te selecteren en
  1. Print de letter in het blokje met alert(letter);
  2. Verander de letter van C naar K.
  3. Verander de kleur van blauw naar rood

HINT gebruik blokje.style.backgroundColor = 'red';

Slide 23 - Slide

This item has no instructions

En nu zelf!
Opdracht
  1. Geef alle blokjes van Team 1 een ID.
  2. Maak dit Lingo bord na in Team 1 met alleen
    JavaScript code.*

Klaar?
  • Ga verder op CodeHS.


* Gele hokjes hoeft niet perse een rondje.

Slide 24 - Slide

This item has no instructions

Ik weet nu hoe ik door DOM manipulatie mijn HTML-pagina kan aanpassen
Ja
Deels
Nee

Slide 25 - Poll

This item has no instructions

Schrijf de js code die ervoor zorgt dat de kleur van hoofdtitel en
bericht veranderd in de kleur green tussen <script> ...... </script>

Slide 26 - Open question

This item has no instructions

Wat gebeurt er als er meerdere HTML-elementen hetzelfde id-attribuut hebben?
A
document.getElementById() zal een foutmelding genereren.
B
document.getElementById() zal het eerste overeenkomende element selecteren.

Slide 27 - Quiz

This item has no instructions

Hoe kan document.getElementById() gebruikt worden om de tekst van een element te veranderen?
A
Door de classList van het geselecteerde element aan te passen.
B
Door de innerHTML-eigenschap van het geselecteerde element te wijzigen.

Slide 28 - Quiz

This item has no instructions

Wat is de functie van document.getElementById()?
A
Het selecteren van meerdere HTML-elementen tegelijk.
B
Het selecteren van een HTML-element op basis van de id-attribuut.

Slide 29 - Quiz

This item has no instructions

Datatypes

Slide 30 - Slide

This item has no instructions

Leerdoelen
De student leert een willekeurige index uit een array in JavaScript te selecteren en deze in een variabele op te slaan.

Slide 31 - Slide

This item has no instructions

LET OP!
Het werk dat je vandaag gaat maken dient vandaag ingeleverd te worden. Het telt 10% van jouw eind beoordeling deze periode!

Slide 32 - Slide

This item has no instructions

Array

Slide 33 - Slide

This item has no instructions

Array

Slide 34 - Slide

This item has no instructions

Random getal in JavaScript tussen 0 en 9
  • Op CodeHS


  • In normale JavaScript 



  • Kijken in de documentatie van Math




Randomizer.nextInt(0, 9);
Math.floor(Math.random() * 10);

Slide 35 - Slide

This item has no instructions

Array met woordjes
  1. Download het bestand woordjes.js via Teams en sla dit bestand op in de map assets/js.
  2. Zorg ervoor dat het bestand wordt ingeladen net boven lingo.js in HTML.
  3. Download de opdrachten en ga aan de slag in lingo.js met de array




Slide 36 - Slide

This item has no instructions

Ik weet nu hoe ik een array kan gebruiken
Ja
Deels
Nee

Slide 37 - Poll

This item has no instructions

Hoe krijg je het aantal elementen in een array in JavaScript?
A
array.length;
B
array.size();
C
array.length();
D
array.count();

Slide 38 - Quiz

This item has no instructions

Hoe krijg ik het 5e element uit een array
A
array.get(5)
B
array[5]
C
array.4
D
array[4]

Slide 39 - Quiz

This item has no instructions

Hoe maak je een lege array in JavaScript?
A
var array = [];
B
var array = {};
C
var array = new Array();
D
var array = [1, 2, 3];

Slide 40 - Quiz

This item has no instructions

Lever jouw werk in
Jou lingo html pagina dien je via teams in te leveren
Deze telt mee voor de beoordeling 10% van de totale beoordeling 



Slide 41 - Slide

This item has no instructions

Samenvatting

Slide 42 - Slide

This item has no instructions

M4s Week 2 Les 2

Slide 43 - Slide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 44 - Slide

Startklaar zitten.
Gestaltwetten
  • De Gestaltprincipes beschrijven hoe je hersenen omgaan met visuele informatie.

  • In een aantal principes leggen zij uit hoe je hersenen snel, automatisch en onbewust dingen waarnemen.

  • Wanneer je goed gebruik maakt van deze wetten op je poster, zorg je ervoor dat gebruikers beter je poster begrijpen. 

Slide 45 - Slide

Startklaar zitten.
Gestaltwetten
De wet van voor- en achtergrond

Slide 46 - Slide

Startklaar zitten.
Gestaltwetten
De wet van eenvoud

Slide 47 - Slide

Startklaar zitten.
Gestaltwetten
De wet van geslotenheid / ingevulde hiaat

Slide 48 - Slide

Startklaar zitten.
Meer Gestaltwetten
Opdracht
  • Maak twee of drietallen en kies een nog niet besproken Gestaltwet.
  • Kies een plaatje als voorbeeld en leg uit wat de wet betekent.
  • Plak dit allemaal in een document en lever dit in, dan hebben we een samenvatting van alle wetten.

Meer voorbeelden op InfoNu en FrankWatching.

Klaar?
Maak je poster beter te begrijpen voor je doelgroep met Gestaltwetten.

Slide 49 - Slide

Startklaar zitten.
Afsluiting

Slide 50 - Slide

Startklaar zitten.