
About the author
Currently employed in London as a Lead Front End Developer, Chris Heilmann has been bouncing around the globe working for several agencies and companies. A web enthusiast from 1997 on workplaces include Munich, London, Santa Monica, San Francisco and Mumbai. Chris spends far too much time for his own good on his free PHP and Javascript resources, scripts and applications at http://www.onlinetools.org/ and generally strives to fight for a better, faster and more accessible web. More articles can be found at http://icant.co.uk.
Thanks
Thank you must be said to the following people for stress-testing the course and asking for features.
- Sebastian Redl for pointing out some layout problems
- Derek Featherstone for a lot more information about
onkeypress
- Chris Hardy for wanting a stonger case why unobtrusive javascript is necessary on the home page.
- Paul Novitski for asking for this about page, pointing out that examples would be better in a new window, to avoid them collapsing again.
- Natalie Downe for a quick read-through and immediate change of her code
Things I did not add, although some people wanted them:
- Comment facility: Although I like comments, I don't feel like deleting loads of spam and useless rants. Doing that for and on evolt.org is enough.
- Coverage of expression and behaviours: As stated in the course, I don't believe in dialects for different browsers, and both of these are IE only. There are loads of very cool behaviours out there, making IE almost a CSS2 browser, but for the aim of this course, I considered it contraproductive.
- Adding the navigation on bottom and top: This course was meant as exactly
that: a course, not a web site. Therefore I wanted to encourage the user to
go through it chapter by chapter. Each of the chapters has the relevant
link
tags set, and they feed the DOM dropdown on the bottom. Opera for example shows all these links in an extra toolbar above the content.
Things I might add
- A sitemap/index page
- Search functionality