Chapter 10Creating Interactive Web Applications

Beyond the new markup, styles, and multimedia capabilities of HTML5 and CSS3 lie incredibly powerful application programming interfaces (APIs) for making richer, more powerful web applications. We’ve already touched on how to store data on the client’s machine, but we can go even farther. In this chapter we’ll spend a little time working with the HTML5 History API, and then we’ll make pages on different servers talk with the Cross-Document Messaging API, Then we’ll look at Web Sockets and Geolocation, two very powerful APIs that can help you make even more interactive applications. We’ll wrap up by exploring HTML5’s Drag and Drop API support.

Many of these APIs started out as part of the HTML5 ...

Get HTML5 and CSS3, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.