问:矩形的最后的画笔在哪里?

注意:画布上的矩形都是在不同路径下的,他们之间没有影响;

但是如果不设置自己的颜色,会继承上一个矩形的颜色;

答(1):不,作用在画布上,清除画布上的某一块区域。

问(2):clearRect()方法能清楚它之前的区域,它之后的代码受不受影响?

下面是弧度的值:Math.PI == π

画一个x轴以上的半圆:

问:画弧的时候,最后画笔在哪里?

思路:画一个弧度,然后再从弧度的终点画一个直线,再用closePath(),闭合路径,形成扇形。

注意:矩形有和stroke、fill结合的绘图方法,但是弧度没有,只能用stroke和fill来绘图。