Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
1. Introduction
Chapter 1. HTML5: from documents to applications
1.1. Exploring the markup: a whirlwind tour of HTML5
1.1.1. Creating the basic structure of an HTML5 document
1.1.2. Using the new semantic elements
1.1.3. Enhancing accessibility using ARIA roles
1.1.4. Enabling support in Internet Explorer versions 6 to 8
1.1.5. Introducing HTML5’s new form features
1.1.6. Progress bars, meters, and collapsible content
1.2. Beyond the markup: additional web standards
1.2.1. Microdata
1.2.2. CSS3
1.2.3. JavaScript and the DOM
1.3. The HTML5 DOM APIs
1.3.1. Canvas
1.3.2. Audio and video
1.3.3. Drag and drop
1.3.4. Cross-document messaging, server-sent events, and WebSockets
1.3.5. Document editing
1.3.6. Web storage
1.3.7. Offline web applications
1.4. Additional APIs and specifications
1.4.1. Geolocation API
1.4.2. Indexed database (IndexedDB API)
1.4.3. File, File Reader, File Writer, and File System APIs
1.4.4. Scalable Vector Graphics
1.4.5. Web Graphics Library
1.5. Summary
2. Browser-based apps
Chapter 2. Form creation: input widgets, data binding, and data validation
2.1. Previewing the form and gathering prerequisites
2.1.1. Gathering the application prerequisites
2.2. Building a form’s user interface
2.2.1. Defining a form’s basic HTML document structure
2.2.2. Using the form input types email and tel and the input attributes autofocus, required, and placeholder