Chapter 1 Overview of the New Web Standard
1.1 How It All Started
1.2 Time Travel through Historic Events
1.3 In Medias Res
1.4 Can I Start Using HTML5 Now?
Summary
Chapter 2 Structure and Semantics for Documents
2.1 Header with “header” and “hgroup”
2.2 Content with “article”
2.3 Footer with “footer” and “nav”
2.4 Sidebar with “aside” and “section”
2.5 The Outline Algorithm
2.6 Figures with “figure” and “figcaption”
2.7 Text-Level Semantics—More New Tags
Summary
Chapter 3 Intelligent Forms
3.1 New Input Types
3.2 Useful Attributes for Forms
3.3 New Elements
3.4 Client-Side Form Validation
3.5 Example: A Support Form
Summary
Chapter 4 Video and Audio
4.1 A First Example
4.2 The “video” Element and Its Attributes
4.3 Video Codecs
4.4 Tools for Video Conversion
4.5 Which Format for Which Browser?.
4.6 Interim Solutions for Older Browsers
4.7 Video and Scripting—A Simple Video Player
4.8 And What About Audio?
Summary
Chapter 5 Canvas
5.1 A First Example
5.2 Rectangles
5.3 Colors and Shadows
5.4 Gradients
5.5 Paths
5.6 Text
5.7 Embedding Images
5.8 Pixel Manipulation
5.9 Compositing
5.10 Patterns
5.11 Transformations
5.12 Base64 Encoding with “canvas.toDataURL()”
5.13 “save()” and “restore()”
5.14 Animations
5.15 Anything Still Missing?
Summary
Chapter 6 SVG and MathML
6.1 MathML
6.2 SVG
Summary
Chapter 7 Geolocation
7.1 Introduction to Geolocation
7.2 A First Experiment: Geolocation in the Browser
7.3 Technical Background of Determining Position
7.4 Display of Current Position on OpenStreetMap
7.5 Location Tracking with Google Maps
7.6 Example: Geonotes
7.7 Browser Support
Summary
Chapter 8 Web Storage and Offline Web Applications
8.1 Storage
8.2 Offline Web Applications
8.3 Browser Support
8.4 Example: Click to tick!
Summary
Chapter 9 WebSockets
9.1 The WebSocket Server
9.2 Example: A Broadcast Server
9.3 Example: Battleships!
Summary
Chapter 10 Web Workers
10.1 Introduction to Web Workers
10.2 Search for Leap Years
10.3 Calculate Altitude Profiles with Canvas
Summary
Chapter 11 Microdata
11.1 The Syntax of Microdata
11.2 The Microdata DOM API
Summary
Chapter 12 Finishing Touches: Some Global Attributes
12.1 News for the “class” Attribute
12.2 Defining Custom Attributes with “data-*”
12.3 The “hidden” Attribute
12.4 The “classList” Interface
12.5 Drag and Drop with the “draggable” Attribute
12.6 The Attributes “contenteditable” and “spellcheck”
Summary
Afterword.......................................................................................................... 293
Index
96. HTML5 Guidelines for Web Developers
Author:
Myanmar Ebook Store
Genre:
»
Programming
Rating
Posted by Myanmar Ebook Store
Posted on
