HTML5 specifies scripting application programming interfaces (APIs). There are new APIs, such as:
The canvas element for immediate mode 2D drawing. See Canvas 2D API Specification 1.0 specification[14]
Timed media playback
Offline storage database (offline web applications). See Web Storage[15]
Document editing
Drag-and-drop
Cross-document messaging[16]
Browser history management
MIME type and protocol handler registration.
Microdata
To read more, go to: http://html5tutorial.net/
Websites Examples using HTML 5
Canvas Examples
Free HTML 5 Template
HTML 5 Canvas cheat sheet
Offline storage
html5 monitoring
Drag and drop