HTML5 is more than a markup language-it's a dozen independent web standards all rolled into one. Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly.
The important stuff you need to know:
- Structure web pages in a new way. Learn how HTML5 helps make web design tools and search engines work smarter.
- Add audio and video without plugins. Build playback pages that work in every browser.
- Draw with Canvas. Create shapes, pictures, text, and animation-and make them interactive.
- Go a long way with style. Use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices.
- Build web apps with rich desktop features. Let users work with your app offline, and process user-selected files in the browser.
- Create location-aware apps. Write geolocation applications directly in the browser.
About the Author
Matthew MacDonald is a developer, author, and educator in all things Visual Basic and .NET. He's worked with Visual Basic and ASP since their initial versions, and has written over a dozen books on the subject, including The Book of VB .NET (No Starch Press) and Visual Basic 2005: A Developer's Notebook (O'Reilly). He has also written a number of Missing Manual titles on Excel 2007 and Access 2007 (O'Reilly). His website is http://www.prosetech.com/.
Table of Contents
Meet the New Language
Chapter 1 Introducing HTML5
Chapter 2 A New Way to Structure Pages
- The Story of HTML5
- Three Key Principles of HTML5
- Your First Look at HTML5 Markup
- A Closer Look at HTML5 Syntax
- HTML5's Element Family
- Using HTML5 Today
- Introducing the Semantic Elements
- Retrofitting a Traditional HTML Page
- Browser Compatibility for the Semantic Elements
- Designing a Site with the Semantic Elements
- The HTML5 Outlining System
Chapter 3 Meaningful Markup
Creating Modern Web Pages
- The Semantic Elements Revisited
- Other Standards that Boost Semantics
- Google Rich Snippets
Chapter 4 Web Forms, Refined
Building Web Apps with Desktop SmartsChapter 5 Audio and Video
- Understanding Forms
- Revamping a Traditional HTML Form
- Validation: Stopping Errors
- New Types of Input
- New Elements
- An HTML Editor in a Web Page
Chapter 6 Basic Drawing with the Canvas
- Understanding Video Today
- Introducing HTML5 Audio and Video
- Format Wars and Fallbacks
- Controlling Your Player with JavaScript
Chapter 7 Deeper into the Canvas
- Getting Started with the Canvas
- Building a Basic Paint Program
- Browser Compatibility for the Canvas
Chapter 8 Boosting Styles with CSS3
- Other Things You Can Draw on the Canvas
- Shadows and Fancy Fills
- Making Your Shapes Interactive
- Animating the Canvas
- A Practical Example: the Maze Game
- Using CSS3 Today
- Web Typography
- Adapting to Different Devices
- Building Better Boxes
- Creating Effects with Transitions
Chapter 9 Data Storage
AppendixesChapter 10 Offline Applications
- Web Storage Basics
- Deeper into Web Storage
- Reading Files
Chapter 11 Communicating with the Web Server
- Caching Files with a Manifest
- Practical Caching Techniques
Chapter 12 More Cool JavaScript Tricks
- Sending Messages to the Web Server
- Server-Sent Events
- Web Sockets
- Geolocation
- Web Workers
- History Management
Appendix A Very Short Introduction to CSS
ColophonAppendix A Very Short Introduction to JavaScript
- Adding Styles to a Web Page
- The Anatomy of a Style Sheet
- Slightly More Advanced Style Sheets
- A Style Sheet Tour
- How a Web Page Uses JavaScript
- A Few Language Essentials
- Interacting with the Page
Publisher | O'Reilly |
ISBN-10 | 9350235048 |
Edition | 1st |
Number of Pages | 472 Pages |
Publication Year | 2011 |
Language | English |
ISBN-13 | 9789350235041 |
Binding | Paperback |
CLICK HERE to Buy HTML5: The Missing Manual (English) 1st Edition (Paperback) by Macdonald with special discounts and Options with Cash On Delivery, 30 Days Replacement Guarantee and Free home delivery.
0 comments:
Post a Comment