alert框和长时间执行脚本对页面回流和重绘的影响

var el = document.getElementById("cc");
el.innerHTML = "DSDKF";//页面需要回流,但不马上做
var xt= el.getClientHeight;//强制回流,但不会重绘
//alert(xt);//确认之前,页面会重绘alert是阻塞脚本运行的,在“确认”之后页面不会立即重绘清除alert框
//console.log(xt);firefox下是异步的,而ie下是同步的
var t = new Date();
while(new Date() - t < 5*1000);//运行完了,再进行重绘

posted @ 2012-11-03 12:08  wuhao12  阅读(269)  评论(0编辑  收藏  举报