HTML5 概述 |
History of HTML5
The HTML5 vision
WHATWG and W3C specifications
What is part of HTML5?
HTML5 roadmap
|
HTML5 标签语言
|
HTML5 page structure
HTML5 DOCTYPE
HTML5 markup
Structural
elements
Semantic elements |
Deprecated elements
HTML5 and CSS
Lab: Using HTML5 Marku |
HTML5表单 |
HTML5 form elements }
Building and using HTML5 forms
Lab: Using HTML5 Forms |
HTML5 音频和视频播放
|
The audio and video elements
Understanding audio and video
Audio
and video containers
Audio and video codecs |
Lab: Using the audio and video APIs |
HTML5 APIs概述
|
Overview of the HTML5 APIs
Common building blocks
Programming HTML5 |
采用HTML5 Canvas而不是SVG动态产生渲染图形
|
Overview
Canvas
vs. SVG
Canvas coordinates
Context
Accessibility
Pixel data |
Lab: Using the Canvas APIs
Canvas
basics
Drawing operations
Canvas transforms |
|
使用HTML5 通讯APIs
|
Cross-document messaging
Overview
Understanding the origin concept
Lab: Using the PostMessage API |
XMLHttpRequest Level 2
Overview
Cross-document XHR
Progress events
Lab: Using XHR Level 2 |
Server-sent Events
Lab: Using the EventSource API |
HTML5 Web Sockets |
Real-time Communication overview
Web Sockets overview
Web
Sockets API
Web Sockets Protocol |
Lab: Using the Web Sockets API
Extra: Beyond Web Sockets |
HTML5 Web Workers |
Web Workers overview
Multi-core
processor architecture
Web Worker communication |
Lab: Using the Web Workers APIs |
HTML5存储 |
Overview
Local
Storage
Session Storage
Web SQL Database |
Lab: Using the storage APIs |