Client-side APIs with JavaScript; materials originally created by Pamela Fox for GDI SF.