Weeks 3 +
Some JavaScript worth knowing about:
JavaScript coding guidelines (from Siemens)
Event handlers -- assigning dynamically using function(){}(and traversing nodes)
updating parts of pages from the server
AJAX -- anticipating what you are typing --and another example
kinda cool: http://granite.sru.edu/~ddailey/wordcows.html
Objects in JavaScript --
Appending and removing rows of a table (using createElement, appendChild and removeChild)
Objects and such -- constructors, methods, inheritance, anonymous functions, classes and instances.
Types of sequencing problems.
Events and the browser.
- How to reposition absolutely in either browser
- How to sense mouse coordinates
- Observe how mouse changes (
), hence disabling "onmove".
- How to sense dragging (of say, a div)
- Sensing the size of a picture
Random music and some better random music
Interesting thing on user interface for color and transparency in air traffic control
Assignment #1 (Monday, January 28th): Do exercise 1.4 as defined here. (No, it is not "extra credit" for this class -- that status is reserved for CS317)
Assignment #2 - (Friday February 8th)
Beginning with SVG