Friday, September 30, 2011

O'Reilly.HTML5.The Missing Manual.2011


Book Details:
By:Matthew MacDonald
Publisher:O'Reilly Media
Print: August 2011
Ebook: August 2011
Pages: 448
Print ISBN:978-1-4493-0239-9 | ISBN 10:1-4493-0239-4
Ebook ISBN:978-1-4493-0238-2 | ISBN 10:1-4493-0238-6

About the Book

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.

Table of Contents
Meet the New Language
Chapter 1 : Introducing HTML5
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
Chapter 2 : A New Way to Structure Pages
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
The Semantic Elements Revisited
Other Standards that Boost Semantics
Google Rich Snippets
Creating Modern Web Pages
Chapter 4 : Web Forms, Refined
Understanding Forms
Revamping a Traditional HTML Form
Validation: Stopping Errors
New Types of Input
New Elements
An HTML Editor in a Web Page
Chapter 5 : Audio and Video
Understanding Video Today
Introducing HTML5 Audio and Video
Format Wars and Fallbacks
Controlling Your Player with JavaScript
Chapter 6 : Basic Drawing with the Canvas
Getting Started with the Canvas
Building a Basic Paint Program
Browser Compatibility for the Canvas
Chapter 7 : Deeper into the Canvas
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
Chapter 8 : Boosting Styles with CSS3
Using CSS3 Today
Web Typography
Adapting to Different Devices
Building Better Boxes
Creating Effects with Transitions
Building Web Apps with Desktop Smarts
Chapter 9 : Data Storage
Web Storage Basics
Deeper into Web Storage
Reading Files
Chapter 10 : Offline Applications
Caching Files with a Manifest
Practical Caching Techniques
Chapter 11 : Communicating with the Web Server
Sending Messages to the Web Server
Server-Sent Events
Web Sockets
Chapter 12 : More Cool JavaScript Tricks
Geolocation
Web Workers
History Management
Appendixes
Appendix : A Very Short Introduction to CSS
Adding Styles to a Web Page
The Anatomy of a Style Sheet
Slightly More Advanced Style Sheets
A Style Sheet Tour
Appendix : A Very Short Introduction to JavaScript
How a Web Page Uses JavaScript
A Few Language Essentials
Interacting with the Page
Colophon

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/.

Download


By: Shahen Gasparyan

No comments:

Post a Comment