P1 WEEK 2 H5S - INFORMATICA

Week 2 les 1
1 / 36
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavoLeerjaar 4

Cette leçon contient 36 diapositives, avec quiz interactifs, diapositives de texte et 1 vidéo.

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

Éléments de cette leçon

Week 2 les 1

Slide 1 - Diapositive

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 2 - Diapositive

Startklaar zitten.
Voorkennis activeren

Slide 3 - Diapositive

Cet élément n'a pas d'instructions

Slide 4 - Vidéo

Cet élément n'a pas d'instructions

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

Slide 5 - Question ouverte

Cet élément n'a pas d'instructions

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

Slide 6 - Diapositive

Cet élément n'a pas d'instructions

Javascript
We gaan een stukje refresh doen

https://codehs.com/go/A222C

Maak hier  javascript Basic en control structure 

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

DOM

Slide 8 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Question ouverte

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 17 - Sondage

Cet élément n'a pas d'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 - Question ouverte

Cet élément n'a pas d'instructions

Samenvatting
- Klassikaal doornemen

Slide 19 - Diapositive

Cet élément n'a pas d'instructions

Week 2 les 2

Slide 20 - Diapositive

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 21 - Diapositive

Startklaar zitten.
Voorkennis activeren

Slide 22 - Diapositive

Cet élément n'a pas d'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

Cet élément n'a pas d'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

Cet élément n'a pas d'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

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 29 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 31 - Sondage

Cet élément n'a pas d'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

Cet élément n'a pas d'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

Cet élément n'a pas d'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

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

Samenvatting
Klasikaal doornemen

Slide 36 - Diapositive

Cet élément n'a pas d'instructions