Herhalen voorgaande les, plus stukje dat we nog niet echt behandeld hadden;
Theorie praktisch
- meer loops
- for ... in ...
- do ... while ...
- breaking the loop
Functions
- declaratie
- function name() {}
- function name( argument ) {}
- return
Praktisch
Problem Set 2.1
Ingebouwde objecten
- naast 'window' en 'document'
- String
- Number
- Math
- Date
- Arrays
- properties & methods
- using a for-in loop to explore objects
Praktisch
Problem Set 2.2
(niet meer aan toegekomen):
DOM
- DOM: Document Object Model
- getElementById
- getElementsByTagName
- Node-hopping
- .firstChild, .lastChild, .childNodes[0], .nextSibling
- Changing document text
- element.firstChild.nodeValue = 'new text'
Events
- Events
- .onchange .onclick .ondblclick
- .onmouseup .onmousedown .onmouseover .onmouseout .onmousemove
- (addEventListener & removeEventListener)
- setAttribute
- element.style.background
- .visibility & .display