AND ANSWERS GRADED A
application programming interface (API)
What is a collection of standards and programming instructions that enable access to
a software application?
Canvas API
Which API is used for rendering visual images on the fly via scripting?
<canvas>
Which element is a transparent container for graphics?
height and width
What two attributes does the <canvas> element have?
rectangle
What primitive shape does canvas support?
Document Object Model (DOM)
What is the standard specifying how objects in a Web document can be referred to
and manipulated?
JavaScript
Which language is used to access HTML elements via the DOM?
getContext()
Which method returns a context object, which provides properties and methods that
can be used to draw and manipulate images on the canvas?
fillRect(x,y,width,height)
Which method draws a filled rectangle?
strokeRect(x,y,width,height)
Which method draws a rectangular outline?
clearRect(x,y,width,height)
Which method clears the specified area and makes it fully transparent?
beginPath()
Which method begins a drawing path or resets the current path?
closePath()
Which method ends the current drawing path?
moveTo(x,y)
Which method moves the drawing pointer to a specified position?
arc(x,y,radius,startAngle,endAngle,anticlockwise)
Which method draws a curving line with a center, a given radius, a starting and
ending angle (in radians), and instruction to draw in a clockwise or counterclockwise
direction?
lineTo(x,y)
Which method draws a straight line from the current drawing position to the specified
position?
stroke()
Which method adds a line to the path drawn?
fill()
Which method fills the area with the color set by the fillStyle property?
fillStyle
Which property sets the fill color or style?