我应该在调用画布绘制方法之前剔除元素还是让画布处理剔除。我应该实现如下逻辑:
if(circle.x+circle.radius>=0 || circle.x-circle.radius<canvas.width || circle.y+circle.radius>=0 || circle.y-circle.radius<canvas.height)
context.arc(circle.x,circle.y,circle.radius,0,2.Math.PI,false);
或者
我应该只调用 context.arc 并让画布弄清楚要绘制什么吗?
我希望这是有道理的?我将编写一些代码来测试这一点,但任何输入将不胜感激......谢谢。