JS代码在html中的执行顺序
最近看前端的代码,一直很疑惑js代码在html中的执行顺序,也看了不少网上写的东西,加上自己的理解,顺便记录一下,方便以后查看。
js代码
<html>
<head>
<script>
//这里可以放语句或者函数
</script>
</head>
<body>
<script>
//这里可以放语句或者函数
</script>
</body>
</html>
在html中,代码的执行顺序是按照自上而下的顺序执行的,也就是说想执行<head></head>
部分的代码。然后在加载<body></body>
之间的代码,js的代码同样也是先执行到谁,先加载谁,不同的是,如果在script中的是语句,则直接执行,如果是函数,则需要等到调用的时候再执行。