This document summarizes several HTML5 APIs including classList, web storage, web SQL, IndexedDB, offline web applications, history API, web sockets, file API, drag and drop, web workers, fullscreen API, camera API, WebRTC, pointer lock API, and battery status API. It provides code examples and descriptions for how to use each API to add interactivity and offline capabilities to web applications.