判断如下代码在控制台打印顺序
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
setTimeout(
function(){
console.log("step0");
}
,0);
console.log("step1");
console.log("step2");
console.log("step3");
console.log("step4");
</script>
</body>
</html>
结果:

判断如下代码在控制台打印顺序
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
console.log("step1");
console.log("step2");
console.log("step3");
console.log("step4");
console.log("step5");
var sc = document.createElement("script");
sc.src = "./add.js";
var head = document.querySelector("head");
head.appendChild(sc);
sc.onload =function(){
console.log("load success");
}
console.log("step7");
</script>
</body>
</html>
add.js:
console.log("step6");
结果:

参考链接:http://www.phpv.net/html/1700.html