
Programmeren 5
Les 7
18 oktober 2017
JavaScript - De basis
Doelstelling
Met JavaScript kan je aan client-side (in de browser) de webpagina manipuleren.Na deze les kan je:
- weet je genoeg af van JavaScript om elementaire ingrepen uit te voeten op de webpagina;
- Weet je dat elke pagina beschikt over een DOM, een programmatorische voorstelling van de HTML en CSS op de webpagina;
- en kan je met behulp van JavaScript de DOM en BOM manipuleren:
- een HTML element programmatorisch selecteren en wijzigen, ook de CSS;
- de tijd controleren (timing);
Stappenplan
- Je gerief klaarzetten
- Filmpje: Developer Console Chrome
- JS - De basis
- Document Object Model
- JS - plaats in HTML
- JS - Selectoren
- JavaScript inline event handling
- JS - Overzicht Events
- JS - De tijd controleren met JavaScript
- Een autootje laten rijden
- Filmpje: Een lichtkrant maken in JavaScript. Ik weet wel dat lichtkranten uit de mode zijn, maar ik vind ze best leuk.
Opdracht
- Maak de oefeningen uit het lesmateriaal zelf en probeer de voorbeelden uit.
- Het voorbeeld uit BOM - setInterval maak je op Cloud9 in de map js-de-basis. Je plaatst de code in een bestand met de naam clock.html.
- Het voorbeeld in het filmpje maak je zelf op Cloud9 in de map js-de-basis. Je plaatst de code in een bestand met de naam marquee.html. De JavaScript plaats je in een submap met de naam js in een bestand met de naam marquee.js.
- Bedenk zelf een toepassing voor de timer-functies. Heb je geen inspiratie, zoek er een op het internet. Plaats je code op Cloud9 in een map met de naam js-de-basis.
- Stuur een tekst bestand via de bijgevoegde opdracht link met daarin een link naar je Cloud9 workspace en naar je Bitbucket repo zodat ik kan nagaan of je de opdracht met success hebt kunnen uitvoeren.
- Deadline 25 oktober 2017
2017-09-26 21:16:34