js放后面真的能减少页面加载白屏时间吗

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<div>1</div>

<div>1</div>

<div>1</div>

<script>

window.onload = function() {

    for ( var i = 0; i < 100000; i++ ) {

        console.log(i);

    }

};


</script>

<div>1</div>

<div>2</div>


</body>

</html>

这段代码 我在页面中间放了一端计算时间长的js,发现页面一直在转圈 只有当这段js计算好了才会一次性显示所有的div 按道理 最上面的3个1应该会先出现的(实际却没有,这就是我的问题所在)。否则把这段js按照现在一般都是放</body>前面貌似页面空白时间并不会变短。先谢谢了。

长风秋雁
浏览 506回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript