The First Task - Responding to Keystrokes
This task is here to help you decide whether the material will be the right level for you or not. Here's what I'd like you to do before joining the course:
One easy way, but maybe not the best way, is to attach an onkeydown or onkeyup handler to the body element of the page. (Which would you choose, onkeydown or onkeyup? Why?)
The ideal solution is one that works in all browsers, but this can be tricky. We'll be discussing cross-browser compatibility strategies during the first week of the study group. For now, just try to get it working in at least one or two browsers. When you submit the task, please note which browsers you tested it in, and where it worked or didn't worked.
If you don't happen to have a webserver where you can host your HTML and JS files for this task, don't worry -- you can just develop the files on your hard drive, using "File -> Open" to load the HTML page in your web browser.
Submitting the Finished Task
Once you've got your code working to your satisfaction, send me a Private Message on this site. If you were able to host your files on the web somewhere, send me a link! If you have working files but nowhere to host them, then let me know and I'll give you instructions for emailing your files to me directly.
Once the study group begins (April 25), I will post all the links publicly so that we can all review and learn from each other's solutions.