P1 WEEK 2 H5S - INFORMATICA

Week 2 les 1
1 / 36
next
Slide 1: Slide
InformaticaMiddelbare schoolhavoLeerjaar 4

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

time-iconLesson duration is: 90 min

Items in this lesson

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
We gaan een stukje refresh doen

https://codehs.com/go/A222C

Maak hier  javascript Basic en control structure 

Slide 7 - Slide

This item has no instructions

DOM

Slide 8 - Slide

This item has no instructions

DOM - Windows
Het hoogste niveau 
van dom is window

Via javascript kan je 
deze manipuleren 

bijvoorbeeld:

window.screen
browserscherm groter, kleiner
enz.

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
Open jouw lingo project in de online omgeving van visaul code 
Ga naar het mapje assets maak je een nieuwe map genaamd js
in mapje js maak je een bestand genaamd lingo.js

typ in het bestand lingo.js het volgende

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

Slide 11 - Slide

This item has no instructions

lingo.js koppelen aan HTML
Ga naar lingo.html zoek uit op het internet waar je de volgende regelcode moet plaatsen in jouw html code. 


HINT gebruik chatgpt. Hij kan jou kapot goed helpen


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




Slide 12 - Slide

This item has no instructions

ga daarna naar jouw map lingo op jouw laptop (niet in de code editor omgeving) en klik 2x lingo.html.

Wat zie jij nu gebeuren?

Slide 13 - 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


maximaal 15 minuten voor deze opdracht




Slide 14 - 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


maximaal 10 minuten voor deze opdracht




Slide 15 - 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


maximaal 15 minuten voor deze opdracht




Slide 16 - Slide

This item has no instructions

Ik weet nu hoe ik d.m.v. DOM manipulatie html elementen kan beinvloeden
Ja
Deels
Nee

Slide 17 - 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 18 - Open question

This item has no instructions

Samenvatting
- Klassikaal doornemen

Slide 19 - Slide

This item has no instructions

Week 2 les 2

Slide 20 - Slide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 21 - Slide

Startklaar zitten.
Voorkennis activeren

Slide 22 - Slide

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 23 - 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 24 - 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 25 - Quiz

This item has no instructions

Variable & datatype
var 1a = "bomen" is deze variable goed geschreven?; 
var = "bomen" is deze variable goed geschreven?; 
var a = "bomen" is deze variable goed geschreven?; 
wat is een string; wat is een int; 
wat is een boolean; 
const a = "bomen" wat houdt const in?;

Slide 26 - 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 27 - 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 28 - Slide

This item has no instructions

Array
- kan een reeks aan data opslaan
- heeft indexen
- je kan de data toevoegen, wijzigen, verwijderen
- je kan de data ophalen

Slide 29 - Slide

This item has no instructions

Array met woordjes
Download het bestand woordjes.js via teams en sla dit bestand op in de map assets/js

Zorg ervoor dat het bestand wordt ingeladen net boven lingo.js in html

Download de opdrachten en ga aan de slag in lingo.js met de array




Slide 30 - Slide

This item has no instructions

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

Slide 31 - 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 32 - Quiz

This item has no instructions

Hoe voeg je een element toe aan het einde van een array in JavaScript?
A
array.push('element');
B
array.add('element');
C
array.insert('element');
D
array.append('element');

Slide 33 - 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 34 - 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 35 - Slide

This item has no instructions

Samenvatting
Klasikaal doornemen

Slide 36 - Slide

This item has no instructions