HTML5’s Canvas Element
Presented by Dave Shea, May 19th, 2010
Some Demos
Liquid Characters
Canvas + Video
Another World JS
Slides
PDF (688 KB)
Code Examples
Basic Canvas setup (squares)
[.js]
Primitive Shapes (circles)
[.js]
Primitive Shapes (bezier, lines, etc.)
[.js]
Transforms (moveTo)
[.js]
Transforms (translate)
[.js]
Transforms (moveTo + translate)
[.js]
Transforms (save + restore)
[.js]
Transforms (rotate)
[.js]
Transforms (scale)
[.js]
Transforms (scale corrected)
[.js]
Compositing + Animation
[.js]
Animation + Interaction
[.js]
Parallax Animation + Interaction
[.js]
Resources
RaphaelJS
Processing.js
Canvas Tutorial (by Mozilla Dev. Center)
Dive Into HTML5 - Canvas
canvasdemos.com
RGraph Library
Canvas Cheat Sheet
GUIMark 2 - HTML5 vs. Flash benchmarks