猿问

cavas fill()和fillrect()的区别

varodiv1=document.getElementById('csn')
varctx=odiv1.getContext('2d')
ctx.rect(20,20,150,100);
ctx.fill();
ctx.fillRect(40,40,100,100);
问一下大神们fill()和fillrect()除了调用显示在画布上的区别外。还有什么区别吗?最好举例说明一下。
慕森卡
浏览 986回答 2
2回答

扬帆大鱼

fillRect可以分解成:rect(x,y,width,height)fill();fill()是更底层的方法,fillRect只用来绘制填充矩形,fill是用来对任意的闭合路径进行填充,比如说arc()圆形也一样可以绘制
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答