最近在想一个有趣的问题,
$(function(){
for(var i=0; i< 10000; i++){
$(".test").append("<div>"+i +"</div>");
console.log($(document).height());
}
})
以上是一段javascript append 10000个 div的程式码,
在append后马上印出document的高,
不过在跑循环时,
画面还没有完成绘制,
可是他的高却一直有在变化,
想请问这是为什么呢?
绘制网页跟执行javascript是同个执行绪吗?
麻烦各位板大可以告诉我,
谢谢