Ch. 1. Welcome to JavaScript
Ch. 2. Using variables and built-in functions to update your Web pages automatically
Ch. 3. Giving the browsers what they want
Ch. 4. Working with rollovers
Ch. 5. Opening and manipulating windows
Ch. 6. Writing your own JavaScript functions
Ch. 7. Providing and receiving information with forms
Ch. 8. Keeping track of information with arrays and loops
Ch. 10. Using frames and image maps
Ch. 11. Validating forms, massaging strings, and working with server-side programs
Ch. 12. Saving visitor information with cookies
Ch. 15. XML in JavaScript and Ajax
Ch. 17. Putting it all together in a shared to do list
Ch. 18. Debugging JavaScript and Ajax.