Book description
HTML5 is here, and with it, web applications take on a power, ease, scalability, and responsiveness like never before. In this book, developers will learn how to use the latest cutting-edge HTML5 web technology—available in the most recent versions of modern browsers—to build web applications with unparalleled functionality, speed, and responsiveness.
Explains how you can create real-time HTML5 applications that tap the full potential of modern browsers
Provides practical, real-world examples of HTML5 features in action
Shows which HTML5 features are supported in current browsers
Covers all the new HTML5 APIs to get you up to speed quickly with HTML5
Table of contents
- Copyright
- Foreword
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
- 1. Overview of HTML5
-
2. Using the HTML5 Canvas API
- 2.1. Overview of HTML5 Canvas
-
2.2. Using the HTML5 Canvas APIs
- 2.2.1. Checking for Browser Support
- 2.2.2. Adding a Canvas to a Page
- 2.2.3. Applying Transformations to Drawings
- 2.2.4. Working with Paths
- 2.2.5. Working with Stroke Styles
- 2.2.6. Working with Fill Styles
- 2.2.7. Filling Rectangular Content
- 2.2.8. Drawing Curves
- 2.2.9. Inserting Images into a Canvas
- 2.2.10. Using Gradients
- 2.2.11. Using Background Patterns
- 2.2.12. Scaling Canvas Objects
- 2.2.13. Using Canvas Transforms
- 2.2.14. Using Canvas Text
- 2.2.15. Applying Shadows
- 2.2.16. Working with Pixel Data
- 2.2.17. Implementing Canvas Security
- 2.3. Building an Application with HTML5 Canvas
- 2.4. Summary
- 3. Working with HTML5 Audio and Video
- 4. Using the HTML5 Geolocation API
-
5. Using the Communication APIs
- 5.1. Cross Document Messaging
- 5.2. XMLHttpRequest Level 2
- 5.3. Practical Extras
- 5.4. Summary
- 6. Using the HTML5 WebSocket API
- 7. Using the HTML5 Forms API
- 8. Using the HTML5 Web Workers API
- 9. Using the HTML5 Web Storage API
-
10. Creating HTML5 Offline Web Applications
- 10.1. Overview of HTML5 Offline Web Applications
- 10.2. Using the HTML5 Offline Web Application API
-
10.3. Building an Application with HTML5 Offline Web Applications
- 10.3.1. Creating a Manifest File for the Application Resources
- 10.3.2. Creating the HTML Structure and CSS of the UI
- 10.3.3. Creating the Offline JavaScript
- 10.3.4. Check for ApplicationCache Support
- 10.3.5. Adding the Update Button Handler
- 10.3.6. Add Geolocation Tracking Code
- 10.3.7. Adding Storage Code
- 10.3.8. Adding Offline Event Handling
- 10.4. Summary
- 11. The Future of HTML5
Product information
- Title: Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development
- Author(s):
- Release date: August 2010
- Publisher(s): Apress
- ISBN: 9781430227908
You might also like
book
HTML5 Solutions: Essential Techniques for HTML5 Developers
HTML5 brings the biggest changes that HTML has seen in years. Web designers and developers now …
book
The Definitive Guide to HTML5
The Definitive Guide to HTML5 provides the breadth of information you'll need to start creating the …
book
HTML5 Unleashed
HTML5 Unleashed is the authoritative guide that covers the key web components driving the future of …
book
Introducing the HTML5 Web Speech API: Your Practical Introduction to Adding Browser-Based Speech Capabilities to your Websites and Online Applications
Leverage the power of HTML5 Web Speech API to quickly add voice capabilities to your websites. …