Table of Contents for
The Modern Web
Close
Version ebook
/
Retour
The Modern Web
by Peter Gasston
Published by No Starch Press, 2013
The Modern Web
Cover
The Modern Web
Advance Praise for
Praise for Peter Gasston’s
Dedication
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
The Device Landscape
The Multi-screen World
Context: What We Don’t Know
What You’ll Learn
A. Further Reading
1. The Web Platform
A Quick Note About Terminology
Who You Are and What You Need to Know
Getting Our Terms Straight
The Real HTML5
CSS3 and Beyond
Browser Support
Test and Test and Test Some More
Summary
B. Further Reading
2. Structure and Semantics
New Elements in HTML5
WAI-ARIA
The Importance of Semantic Markup
Microformats
RDFa
Microdata
Data Attributes
Web Components: The Future of Markup?
Summary
C. Further Reading
3. Device-Responsive CSS
Media Queries
Media Queries in JavaScript
Adaptive vs. Responsive Web Design
Viewport-Relative Length Units
Responsive Design and Replaced Objects
Summary
D. Further Reading
4. New Approaches to CSS Layouts
Multi-columns
Flexbox
Grid Layout
The Further Future
Summary
E. Further Reading
5. Modern JavaScript
New in JavaScript
JavaScript Libraries
Polyfills and Shims
Testing and Debugging
Summary
F. Further Reading
6. Device Apis
Geolocation
Orientation
Fullscreen
Vibration
Battery Status
Network Information
Camera and Microphone
Web Storage
Drag and Drop
Interacting with Files
Mozilla’s Firefox OS and WebAPIs
PhoneGap and Native Wrappers
Summary
G. Further Reading
7. Images and Graphics
Comparing Vectors and Bitmaps
Scalable Vector Graphics
The canvas Element
When to Choose SVG or Canvas
Summary
H. Further Reading
8. New Forms
New Input Types
New Attributes
Datalists
On-Screen Controls and Widgets
Displaying Information to the User
Client-side Form Validation
The Constraint Validation API
Forms and CSS
Summary
I. Further Reading
9. Multimedia
The Media Elements
Media Fragments
The Media API
Media Events
Advanced Media Interaction
Summary
J. Further Reading
10. Web Apps
Web Apps
Hybrid Apps
TV Apps
Webinos
Application Cache
Summary
K. Further Reading
11. The Future
Web Components
The Future of CSS
Summary
L. Further Reading
M. Browser Support as of March 2013
The Browsers in Question
Enabling Experimental Features
Chapter 1: The Web Platform
Chapter 2: Structure and Semantics
Chapter 3: Device-Responsive CSS
Chapter 4: New Approaches to CSS Layouts
Chapter 5: Modern JavaScript
Chapter 6: Device APIs
Chapter 7: Images and Graphics
Chapter 8: New Forms
Chapter 9: Multimedia
Chapter 10: Web Apps
Chapter 11: The Future
N. Further Reading
Introduction
Chapter 1: The Web Platform
Chapter 2: Structure and Semantics
Chapter 3: Device-Responsive CSS
Chapter 4: New Approaches to CSS Layouts
Chapter 5: Modern JavaScript
Chapter 6: Device APIs
Chapter 7: Images and Graphics
Chapter 8: New Forms
Chapter 9: Multimedia
Chapter 10: Web Apps
Chapter 11: The Future
Index
About the Author
Copyright
Prev
Previous Chapter
Chapter 9: Multimedia
Next
Next Chapter
Chapter 11: The Future
Chapter 10: Web Apps
Support for AppCache is present in IE10 and all other major browsers.
Prev
Previous Chapter
Chapter 9: Multimedia
Next
Next Chapter
Chapter 11: The Future