Head First HTML5 Programming
by Eric Freeman and Elisabeth Robson
- Get the low-down on changes to basic HTML
- Bring out your inner artist with Canvas
- Use the technology to add audio and video
- Take advantage of local storage
- Put your browser to work with Web workers
- Learn how HTML5 deals with geolocation, and more
What’s so special about this book?
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First HTML5 Programming uses a visually rich format designed for the way your brain works. Best of all, you’ll learn HTML5 in a way that won’t put you to sleep.
All the code for Head First HTML5 Programming is conveniently hosted at Github and freely available. If you’ve never used Github before, it’s a good time to start. And if you have… well, then you know where you are. In either case, just visit the Github link to get to the code. Once you’re there, simply click on the Download ZIP button to the right of the repository file listing, and you’ll get a zip file containing all the code for the book.
Before you get started with Head First HTML5 Programming, check out these resources to get you up and running with the browser console, and get all the resources and sample code downloaded, including the videos you’ll need for Chapter 8.
- Buy the book.
- Code on github (most up to date) (not including video)
- Code, including video (.zip, 427MB)
- Resources for getting information about
browser support for HTML5 (Chapters 1, 8)
- How to access the developer tools in
the various browsers (Chapter 9)
- Chapter 5: Try the geolocation code online on your mobile
- Chapter 7: Changes to the Tweetshirt example
- Twitter API: Accessing timeline data
- Twitter API: Using OAuth to access Twitter
- URL to access tweets for the example: http://tweetshirt.wickedlysmart.com/?callback=updateTweets
- Chapter 10: Single-threaded
version of Fractal Viewer.
JUST FOR FUN
- If you want to set up your own web site to put what you’re learning to good use as you read, here is a list of hosting providers (we don’t recommend any particular hosting site, but these have good reputations).