This document outlines topics covered in a lecture on object oriented JavaScript using the Prototype framework, including: - Revision of object oriented JavaScript concepts like objects, prototypes, and classes - Prototype framework utilities like $, $$ and Enumerable - Extending DOM elements using Prototype methods - Templates, form management, and getting element dimensions - Event handling and classes/inheritance in Prototype - JSON encoding/parsing - Ajax utilities like Ajax.Request and Ajax.Updater