Wat is het verschil tussen JavaScript en HTML?
Het verschil tussen JavaScript en HTML is dat HTML bepaalt wat er op je pagina staat en JavaScript wat er gebeurt.
HTML is een opmaaktaal die beschrijft; JavaScript is een programmeertaal die handelt.
Ze werken samen en zijn niet uitwisselbaar.

Wat HTML doet
Vastleggen dat dit een kop is, dat een alinea, dat een link. Betekenis en structuur.
Zonder HTML is er niets om iets mee te doen. Meer daarover lees je bij html.
Wat JavaScript doet
Reageren op wat je bezoeker doet: klikken, typen, scrollen. En de pagina aanpassen op basis daarvan.
Die aanpassingen gebeuren in de DOM. Meer daarover lees je bij dom.
Waarom het onderscheid telt
Wat in je HTML staat, is er meteen. Wat JavaScript toevoegt, komt later en soms helemaal niet.
Voor je belangrijkste inhoud maakt dat verschil. Meer daarover lees je bij of Google JavaScript kan lezen.
Mijn vuistregels
- Inhoud in HTML, gedrag in JavaScript.
- Je hoofdtekst mag nooit van een script afhangen.
- Controleer wat er overblijft zonder scripts.
- Gebruik echte HTML-elementen in plaats van ze na te bouwen.
Die laatste voorkomt knoppen die met een toetsenbord niet te bedienen zijn.
De derde taal
CSS zorgt voor het uiterlijk. Die drie samen vormen alles wat er in een browser gebeurt.
Meer daarover lees je bij css.
Hoe je ze uit elkaar houdt
Inhoud, uiterlijk, gedrag. Als je een vraag hebt over je site, valt hij bijna altijd in een van die drie hokjes.
Meer daarover lees je bij frontend.