search for books and compare prices
cover image
Core HTML5 Canvas: Graphics, Animation, and Game Development
The price is the lowest for any condition, which may be new or used; other conditions may also be available. Rental copies must be returned at the end of the designated period, and may involve a deposit.
Jump down to see edition details for: Paperback
Bibliographic Detail
Publisher Prentice Hall Ptr
Publication date May 4, 2012
Pages 723
Binding Paperback
Book category Adult Non-Fiction
ISBN-13 9780132761611
ISBN-10 0132761610
Dimensions 1 by 7 by 9 in.
Weight 2.10 lbs.
Original list price $59.99
Summaries and Reviews description: Product Description:
Download the book's code and a free chapter at 
Read how David wrote Core HTML5 Canvas:
Check out David's article series on HTML5 2D Game Development at IBM's developerworks:

This book is a painstakingly crafted, expertly written, code-fueled, no-nonsense deep dive into HTML5 Canvas printed in full color with syntax-highlighted code listings throughout. 

Core HTML5 Canvas is written for experienced software developers with an intermediate-level understanding of JavaScript

The result of two years full-time work by a long-time best-selling author, this book shows you how to implement anything you can imagine with the Canvas 2D API, from text editors to video games. Geary meticulously covers every detail of the API with crystal-clear writing so that you not only understand advanced concepts, but most importantly, you can modify the book's examples for your own specific use cases.

Here are some of the things you will learn about in this book:
  • The canvas element--using it with other HTML elements, handling events, printing a canvas, and using offscreen canvases
  • Shapes--drawing, dragging, erasing, and editing lines, arcs, circles, curves, and polygons; using shadows, gradients, and patterns
  • Text--drawing, positioning, setting font properties; building text controls
  • Images--drawing, scaling, clipping, processing, and animating
  • Animations--creating smooth, efficient, and portable animations
  • Sprites--implementing animated objects that have painters and behaviors
  • Physics--modeling physical systems (falling bodies, pendulums, and projectiles), and implementing tweening for nonlinear motion and animation
  • Collision detection--advanced techniques, clearly explained
  • Game development--all aspects of game development, such as time-based motion and high score support, implemented in a game engine
  • Custom controls--infrastructure for implementing custom controls; implementing progress bars, sliders, and an image panner
  • Mobile applications--fitting Canvas apps on a mobile screen, using media queries, handling touch events, and specifying iOS5 artifacts, such as app icons 
Throughout the book, Geary discusses high-quality, reusable code to help professional developers learn everything they really need to know, with absolutely no fluff. All the book's code and live demonstrations of key examples are available at

Book cover for 9780132761611
The price comparison is for this edition
from Prentice Hall Ptr (May 4, 2012)
9780132761611 | details & prices | 723 pages | 7.00 × 9.00 × 1.00 in. | 2.10 lbs | List price $59.99
About: Download the book's code and a free chapter at corehtml5canvas.

Pricing is shown for items sent to or within the U.S., excluding shipping and tax. Please consult the store to determine exact fees. No warranties are made express or implied about the accuracy, timeliness, merit, or value of the information provided. Information subject to change without notice. is not a bookseller, just an information source.