1.canvas属性值里的宽度和高度为canvas的实际尺寸,样式中声明的尺寸为显示尺寸,下面的例子中canvas的实际尺寸为350*350,显示尺寸为500px*500px。

2.在canvas中绘图的基本步骤:移动原点-绘制路径-填充路径:

 

 

 

3.在canvas里绘制新的图形时,旧的图形会被清除,为了保留旧图形,每次绘制前需要使用beginPath()开始新绘制,使用close.Path()结束绘制。

 

4.修改canvas大小时,canvas的内容会被清除,需要重新绘制图形,下面的例子可以将canvas等比例缩放至指定宽度。