【发布时间】:2013-09-10 00:56:36
【问题描述】:
嗨,我是 html5 画布的新手,我有这个疑问,请帮忙
假设 html 脚本中有一个 html canvas 元素
<canvas id="myCanvas" width="300" height="300"/>
我想通过调用单独的 JSfuntion 在这个画布上显示不同的形状
例如: 函数draw_circle(); 函数draw_square(); 函数draw_arc(); . . 等等
在它绘制的每个形状之后,我想使用
清除它context.clearRect(x,y,Width,Height);
这样可以吗?还是有其他选择?
【问题讨论】:
-
没错!只要
Width和Height是您可以像var Width = canvas.width;一样访问的变量。话虽如此,画布重绘速度如此之快,以至于您将无法看到绘制的形状,除非您在清除和重绘每个图形之间延迟
标签: javascript css html canvas