Book description
HTML5 Unleashed is the authoritative guide that covers the key web components driving the future of the Web. Harness the power of HTML5 to create web apps and solutions that deliver state-of-the-art media content and interactivity with new Audio, Video, and Canvas elements.
HTML5 technologies are essential knowledge for today's web developers and designers. New APIs such as Local Storage, Geolocation, Web Workers, and more expand the Web as a platform, allowing for desktop-like applications that work uniformly across platforms.
Comprehensive and up-to-date, HTML5 Unleashed is organized as an accessible guide of tutorials and practical references. Because HTML5 covers a far-reaching set of standards, each chapter in HTML5 Unleashed is written to stand on its own. Whether you choose to skip around or read it cover to cover, full-color syntax and figures in HTML5 Unleashed ensure that you do not need to be next to a computer to learn the most important concepts of the modern Web.
DETAILED INFORMATION ON HOW TO…
Use new HTML5 features and syntax to create common web page components in a standardized way, with less code
Ensure graceful backward compatibility with "polyfilling" libraries, so users of older browsers are not left behind
Harness the power of semantic HTML5 tags and Microdata to improve your site accessibility and search engine results
Create consistent, rich user experiences across desktop and mobile platforms with the new Audio and Video elements
Create HTML5 Canvas web applications, with chapters dedicated to Canvas interactivity and Canvas performance
Utilize the new functionality of Geolocation to display locality-aware content to users and harness the power of GPS
Use the new Local Storage options to build pages that work offline and robust apps that can store heavyweight data client-side
Allow more sophisticated page communication with Cross-Document Messaging and enable multithreaded JavaScript with Web Workers
Communicate with servers in real-time with WebSockets and take advantage of the new Ajax possibilities with XMLHttpRequest Level 2
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents at a Glance
- Table of Contents
- About the Author
- Dedication
- Acknowledgments
- We Want to Hear from You!
- Reader Services
- Introduction
- Part I: Background
- Part II: New HTML Elements
-
Part III: Canvas
-
Chapter 5. 2D Canvas
- Browser Support
- What Canvas Can and Cannot Do
- When to Not Use Canvas
- Getting Started with Canvas
- Canvas Attributes
- Context Methods and State
- Summary of Context State So Far
- Saving and Restoring
- Transformation Matrix
- In-Memory Canvases
- Using Images and Other Canvases
- Image Data and Pixel Manipulation
- Image Security on the Canvas
- Gradients and Patterns
- Shadows
- Compositing
- Clipping
- Using Text
- Canvas Context Recap
- Summary
- Chapter 6. Making Canvas Interactive and Stateful
- Chapter 7. Canvas Performance, Tips, and Peculiarities
- Chapter 8. The Future of Canvas and 3D Canvas
-
Chapter 5. 2D Canvas
- Part IV: HTML5’s JavaScript APIs
- Index
Product information
- Title: HTML5 Unleashed
- Author(s):
- Release date: July 2013
- Publisher(s): Sams
- ISBN: 9780133151336
You might also like
video
CCNA 200-301
More Than 16 Hours of Video Instruction Overview CCNA 200-301 Complete Video Course is a comprehensive …
book
Learning SQL, 3rd Edition
As data floods into your company, you need to put it to work right away—and SQL …
book
AWS Certified Cloud Practitioner Exam Guide
Develop proficiency in AWS technologies and validate your skills by becoming an AWS Certified Cloud Practitioner …
book
Python Crash Course, 3rd Edition
Python Crash Course is the world's best-selling guide to the Python guide programming language, with over …