Exercises
Exercises are intended to be completed in the lab sessions. Solutions will be made available online after the sessions.
- Exercise 1 (introduction & XML basics) [with solutions]
- Exercise 2 (XML & DTDs) [with solutions]
- Exercise 3 (XHTML) [with solutions]
- Exercise 4 (CSS) [with solutions]
- Exercise 5 (Positioning with CSS) [with solutions]
- Exercise 6 (Introduction to JavaScript) [with solutions]
- Exercise 7 (The DOM and Events) [with solutions]
- Exercise 8 (Events and Timers) [with solutions]
- Exercise 9 (AJAX) [with solutions]


