【发布时间】:2016-06-26 06:40:25
【问题描述】:
我有while循环一一画圈:
actx.shadowColor = 'rgba(0, 0, 0, 1)';
while (len--) {
var point = data[len];
actx.beginPath();
actx.arc(point[0] - 15000, point[1] - 15000, 10, 0, Math.PI * 2);
actx.closePath();
actx.fill();
}
对我来说似乎有点慢,所以我在想如何优化它。我发现fill()函数占用的时间最长,所以我试着把它放在循环之后,但它只画了最后一个圆圈。
- 有什么方法可以一次填满所有的圆圈吗?
- 或者还有其他更快的方法吗?
【问题讨论】:
标签: javascript html html5-canvas