我通过d3.js更新显示对象
var line = d3.svg.line()
var r = 1
var svg = d3.select("body").append("svg:svg")
.attr("width", 1000)
.attr("height",1000)
for (var x=0; x< 1000 ; x+=3*r)
{
for (var y=0; y< 1000 ; y+=3*r)
{
svg.append("circle")
.attr("cx", x)
.attr("cy", y)
.attr("r", r)
}
}
吸引很多圈与一些循环似乎在浏览器刷新循环已经完成后才会显示。然后所有对象立即出现。如何在每个元素之后强制刷新,以便我可以观察图像的进度?
感谢
做一个少数在一个[的setTimeout]时间(https://developer.mozilla.org/en -US/docs/Web/API/WindowTimers/setTimeout)回调 –
感谢您的提示。发了[小提琴比较两种(http://jsfiddle.net/ffdzvLrh/) – Franz657587