2012 Jolt Productivity Award winner! Using HTML5, web developers can create standards-based browser applications with extraordinary richness and power, incorporating everything from drag-and-drop to native audio and video–all without any third-party plug-ins. Simply put, every web developer needs to master HTML5–and the sooner you do so, the greater advantage you’ll have. HTML5 Developer’s Cookbook provides all the expert advice and proven code you need to start building production-quality HTML5 applications right now . Authors Chuck Hudson and Tom Leadbetter present tested, modular recipes at beginner, intermediate, and advanced levels. You’ll learn exactly how to deliver state-of-the-art user experiences by integrating HTML5’s new and enhanced elements with CSS3, multimedia, and JavaScript APIs. Reflecting current standards, this book prioritizes HTML5 features with substantial browser support and identifies the level of browser support for each feature discussed. Coverage includes Turn to HTML5 Developer’s Cookbook for expert answers, real solutions, and the code required to implement them. It’s all you need to jumpstart any HTML5 project and create rich, high-value web applications your users will love.
This is not the first book I read about HTML5, but it's the one I liked most. One of HTML5 new things is the new semantic elements, however in other books I had a hard time understanding which I should use where and that exactly is their semantic meaning. In this book you get a clear understanding which element is best used where, where it shouldn't be used and other information. The book also provides a lot of useful recipes for easily getting knowledge about new HTML5 features like geolocation, audio, video, canvas and other features. The recipes also help the cogs in your head spinning to think of the ways how you could use these features in your own real life projects. This is the great book if you want to learn HTML5 or just want to get rid of few dust bunnies on your HTML5 knowledge.
Great overview of all the new features of HTML5 with detailed examples. Especiailly useful discussion of using the new History manipulation facilities. A good investment if you're developing a product for modern devices like smartphones.