Wat is JavaScript?
Wat ga je leren?
Je leert wat JavaScript is, hoe het verschilt van HTML en CSS, en waarvoor je het gebruikt. Geen code in deze les — alleen de basis-snap.
De drie talen van het web
Elke webpagina bestaat uit drie lagen. Vergelijk het met een huis:
| Taal | Rol | Vergelijking |
|---|---|---|
| HTML | De inhoud en structuur | De stenen, muren, het skelet |
| CSS | De vormgeving | De verf, het behang, de meubels |
| JavaScript | Het gedrag | De lichtschakelaars, de wifi, de deuren die opengaan |
Zonder JavaScript is een pagina statisch — alleen iets om te bekijken. Met JavaScript wordt de pagina interactief.
Wat kan JavaScript?
Een paar voorbeelden van wat je in deze cursus gaat bouwen:
- Een knop die de tekst op de pagina verandert zodra je hem klikt
- Een teller die bijhoudt hoe vaak je iets hebt gedaan
- Een kleurverandering als je met de muis over iets beweegt
- Een score-systeem dat reageert op gebruikersacties
In het echte web doet JavaScript veel meer: video's afspelen, kaarten tonen, formulieren controleren, chatberichten versturen, spelletjes laten draaien. Alles wat reageert op wat jij doet is bijna altijd JavaScript.
Waar komt JavaScript te staan?
Net als CSS koppel je JavaScript aan een HTML-pagina. Dat kan op drie manieren:
- Inline — direct in een HTML-attribuut zoals
onclick="..." - Intern — in een
<script>tag binnenin je HTML - Extern — in een apart
script.jsbestand
Je leert ze in deze volgorde, van simpel naar professioneel.
Hoe ga je leren?
Net als bij HTML/CSS volgt elke les een vast patroon (de PRIMM-methode):
- Predict — eerst nadenken: wat denk je dat de code doet?
- Run — daarna pas uitvoeren in de editor.
- Investigate — experimenteren met kleine veranderingen.
- Modify — een opdracht die op de code bouwt.
- Make — zelf iets nieuws bouwen met het geleerde.
Daarnaast vind je in elke les een "Er gaat iets mis" sectie — met de fouten die je tijdens het leren tegenkomt en hoe je ze herkent.
Klaar voor de eerste les?
Tijd om je eerste regel JavaScript te schrijven.