canvas is an HTML element which can be used to draw
graphics. It is an alternative to svg
canvas element in the html.
Give it an id. It creates a fixed-size drawing surface that
exposes one or more rendering contexts
fillRect: to create a filled rectangle. 4
arguments: x, y,
width and height.
strokeRect: to draw just the outlineclearRect: to clear all the pixel under this
rectangle
beginPath().moveTo().
lineTo() to build as many segments as you
need.
fill(), and/or draw the
stroke with stroke
arc() function.
x, y,
radius, startAngle and
endAngle.