js中异步执行的运行机制是只有主线程空了,才会去读取"任务队列",那么什么时候才是主线程空了啊,是指当前script标签里面的代码都执行完吗,还是怎么样?
<script>
var n = 0;
setTimeout(function () {
alert(++n);
}, 0);
for (var i = 0; i <= 1000000; i++) {
}
</script>
<script>
alert("a");
</script>
<script>
alert("b");
</script>
慕丝7291255
相关分类