Books & Videos

Table of Contents

  1. Chapter 1 The Web Platform

    1. A Quick Note About Terminology

    2. Who You Are and What You Need to Know

    3. Getting Our Terms Straight

    4. The Real HTML5

    5. CSS3 and Beyond

    6. Browser Support

    7. Test and Test and Test Some More

    8. Summary

  2. Chapter 2 Structure and Semantics

    1. New Elements in HTML5

    2. WAI-ARIA

    3. The Importance of Semantic Markup

    4. Microformats

    5. RDFa

    6. Microdata

    7. Data Attributes

    8. Web Components: The Future of Markup?

    9. Summary

  3. Chapter 3 Device-Responsive CSS

    1. Media Queries

    2. Media Queries in JavaScript

    3. Adaptive vs. Responsive Web Design

    4. Viewport-Relative Length Units

    5. Responsive Design and Replaced Objects

    6. Summary

  4. Chapter 4 New Approaches to CSS Layouts

    1. Multi-columns

    2. Flexbox

    3. Grid Layout

    4. The Further Future

    5. Summary

  5. Chapter 5 Modern JavaScript

    1. New in JavaScript

    2. JavaScript Libraries

    3. Polyfills and Shims

    4. Testing and Debugging

    5. Summary

  6. Chapter 6 Device Apis

    1. Geolocation

    2. Orientation

    3. Fullscreen

    4. Vibration

    5. Battery Status

    6. Network Information

    7. Camera and Microphone

    8. Web Storage

    9. Drag and Drop

    10. Interacting with Files

    11. Mozilla’s Firefox OS and WebAPIs

    12. PhoneGap and Native Wrappers

    13. Summary

  7. Chapter 7 Images and Graphics

    1. Comparing Vectors and Bitmaps

    2. Scalable Vector Graphics

    3. The canvas Element

    4. When to Choose SVG or Canvas

    5. Summary

  8. Chapter 8 New Forms

    1. New Input Types

    2. New Attributes

    3. Datalists

    4. On-Screen Controls and Widgets

    5. Displaying Information to the User

    6. Client-side Form Validation

    7. The Constraint Validation API

    8. Forms and CSS

    9. Summary

  9. Chapter 9 Multimedia

    1. The Media Elements

    2. Media Fragments

    3. The Media API

    4. Media Events

    5. Advanced Media Interaction

    6. Summary

  10. Chapter 10 Web Apps

    1. Web Apps

    2. Hybrid Apps

    3. TV Apps

    4. Webinos

    5. Application Cache

    6. Summary

  11. Chapter 11 The Future

    1. Web Components

    2. The Future of CSS

    3. Summary

  1. Appendix Further Reading

  2. Appendix Browser Support as of March 2013

    1. The Browsers in Question

    2. Enabling Experimental Features

    3. Chapter 1: The Web Platform

    4. Chapter 2: Structure and Semantics

    5. Chapter 3: Device-Responsive CSS

    6. Chapter 4: New Approaches to CSS Layouts

    7. Chapter 5: Modern JavaScript

    8. Chapter 6: Device APIs

    9. Chapter 7: Images and Graphics

    10. Chapter 8: New Forms

    11. Chapter 9: Multimedia

    12. Chapter 10: Web Apps

    13. Chapter 11: The Future

  3. Appendix Further Reading

    1. Introduction

    2. Chapter 1: The Web Platform

    3. Chapter 2: Structure and Semantics

    4. Chapter 3: Device-Responsive CSS

    5. Chapter 4: New Approaches to CSS Layouts

    6. Chapter 5: Modern JavaScript

    7. Chapter 6: Device APIs

    8. Chapter 7: Images and Graphics

    9. Chapter 8: New Forms

    10. Chapter 9: Multimedia

    11. Chapter 10: Web Apps

    12. Chapter 11: The Future