Recommended HTML5 Learning Tutorial: HTML5 Advanced Program Design

Source: Internet
Author: User
Tags new features

Today, most modern browsers have supported HTML5. Learning experience HTML5 A convenient, fast, and powerful feature for web development and is a top priority for every web design and developer.
Created by the San Francisco HTML5 user group and two other senior WEB development experts, the book provides readers with a clear understanding of the rationale, development, and status of the HTML5 specification, and a comprehensive display of how to use WebSocket, geolocation, Web Storage, Unprecedented new features such as canvas and audio video build advanced Web applications and cover all HTML5 APIs with a large number of examples. In addition, the current browser support for HTML5 features is also described.

Introduction of the author

Peter Lubbers kaazing Documentation Training director, San Francisco HTML5 user group founder. As an avid fan of HTML5 and WebSocket, Peter often speaks at the International conference and carries out HTML5 technical training on a global scale. Before joining Kaazing, Peter has been a senior information architect in Oracle for nearly a decade and has received two software patents.
Brian Albers vice president of Kaazing Research and Development Center. He has decades of experience in web development and has served as senior development manager at Oracle. Brian is a frequent speaker, often giving lectures at international conferences such as the Web 2.0 Exposition, the Ajaxworld Exposition and the Web JavaOne.
Frank Salim Kaazing, a veteran engineer, has been involved in WebSocket gateways and client policy projects. He graduated from Pomona College computer science, besides programming, also like reading, painting and roller skating.

1th Chapter HTML5 Overview

1.1 HTML5 Phylogeny, 1.2 myths about 2022, 1.3 who are developing HTML5, 1.4 new understandings, 1.4.1 compatibility and existence that is reasonable, 1.4.2 efficiency and user priority, 1.4.3 to simplify, 1.4.4 universal access, 1.5 no plug-in paradigm, 1.6 HTML5 new features, 1.6.1 new DOCTYPE and character sets, 1.6.2 new elements and old elements, 1.6.3 semantic markup, 1.6.4 simplify selection operations with selectors APIs, 1.6.5 JavaScript logs and debugging, 1.6.6 Window. JSON, 1.6.7 DOM level 3, 1.6.8 monkeys, squirrelfish, and other JavaScript engines, 1.7 summary

2nd Chapter Canvas API, 2.1 HTML5 Canvas Overview, 2.1.1 History, 2.1.2 Canvas What, 2.1.3 Canvas coordinates, 2.1.4 What circumstances do not Canvas, 2.1.5 alternative content, 2.1.6 CSS and Canvas, 2.1.7 browser support for HTML5 Canvas, 2.2 use HTML5 Canvas API, 2.2.1 Detect browser support, 2.2.2 Add Canvas to page, 2.2.3 Transform, 2.2.4 path, 2.2.5 Trace Edge style, 2.2.6 fill style, 2.2.7 filled rectangular area, 2.2.8 draw curve, 2.2.9 insert picture in canvas, 2.2.10 gradient, 2.2.11 background map, 2.2.12 zoom Canvas object, 2.2.13 canvas transform, 2.2.14 Canvas text, 2.2.15 application shadow, 2.2.16 pixel data, 2.2.17 Canvas security mechanism, 2.3 use HTML5 canvas create application, 2.4 summary

3rd Chapter Audio and video

4th Chapter Geolocation API, 5th Chapter Communication API, 6th chapter WebSockets API, 7th Chapter Forms API, 8th chapter Web Workers API, 9th chapter Web Storage API, 10th chapter structure Building offline Web applications, the 11th Chapter HTML5 future Prospects,



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.