FallBack no canvas for you
globalAlpha 0 -1
globalCompositeOperation
xScale
yScale
copy
destination-atop
destination-in
destination-out
destination-over
lighter
source-atop
source-in
source-out
source-over DEFAULT
xor
Do composite
25%
50%
75%
100%
125%
150%
175%
200%
300%
25%
50%
75%
100%
125%
150%
175%
200%
300%
Do scaling
Refresh
X1
Y1
X2
Y2
X3
Y3
doCheck
doTest
shadowBlur
shadowOffsetX
shadowOffsetY;
Do shadowing
Do Translate
Complex Paths
MDC Canvas Tutorial
Free Math
Trig
Nice and simple
http://www.algebralab.org