CITATION

Bluttman, Ken and Cottrell, Lee. HTML5 Multimedia Developer's Guide. US: McGraw-Hill Osborne Media, 2012.

HTML5 Multimedia Developer's Guide

Published:  March 2012

eISBN: 9780071752831 0071752838 | ISBN: 9780071752824
  • Contents
  • Acknowledgments
  • Introduction
  • Part I: Overview
  • 1 New Features of HTML5
  • HTML5 Is a Kinder, Gentler HTML
  • HTML5 and CSS
  • New HTML Tags
  • HTML5 and HTML4 Comparison
  • The Latest in Multimedia the HTML5 Way!
  • Summary
  • 2 JavaScript and CSS in HTML5 Web Development
  • JavaScript Is Integral to Web Development
  • Placing a Script at the End of a Page
  • Loops and Conditional Tests
  • JavaScript in an External File
  • CSS Overview
  • ID Selectors: Targeting Specific Page Sections
  • How CSS Is Applied to New HTML Multimedia Tags
  • Summary
  • Part II: Graphics and Media
  • 3 Getting Creative with the Canvas
  • Introducing the Canvas
  • Drawing on the Canvas
  • Using Gradients
  • Understanding Paths
  • Drawing Circles and Arcs
  • Drawing Lines
  • Using Multiple Canvases
  • Placing Text on a Canvas
  • Summary
  • 4 Using Animation and Events with the Canvas
  • Circles, Revisited
  • A Moving Gradient
  • Using Events
  • Summary
  • 5 Getting Visual with Video
  • Of Formats, Codecs, and Other Confusing Matters
  • Reformatting Files
  • Watching Video!
  • Summary
  • Part III: Advanced HTML5 Features
  • 6 Audio the HTML5 Way
  • Introducing the Audio Element
  • Look Ma, No Audio Player!
  • Events and Audio
  • Summary
  • 7 Be Persistent with Local Storage
  • Local Storage Defined
  • Basic Local Storage
  • Getting Visual
  • Summary
  • 8 Drag-and-Drop: Moving Things Around the Screen
  • A Box in a Box
  • Adding Actions to Drag-and-Drop Events
  • Online Shopping Made Easy
  • Playing Tic-Tac-Toe
  • Summary
  • 9 Geolocation
  • Geolocation Methods
  • Privacy Concerns
  • Finding Your Location
  • Mapping Your Place in the World
  • Summary
  • 10 HTML5 Document Structure
  • The Problems with Div
  • HTML5 Layout Tags
  • Summary
  • 11 New HTML Form Elements and Usage
  • HTML5 Input Types
  • Creating a Form
  • Creating Safe Forms
  • Summary
  • 12 CSS3: New Styling Techniques
  • CSS3 Modules
  • Web Fonts
  • Backgrounds
  • Borders
  • Transformations
  • Transitions
  • Animations
  • Summary
  • 13 Editable Regions and Offline Sites
  • Editable Content
  • Offline Sites
  • Summary
  • 14 Advanced Topics: Taking It All a Little Further
  • JavaScript
  • Math Made Visible
  • Parallax Processing
  • Summary
  • A: Quick Reference
  • Index