我通過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