这是什么原因呢?不知道嫩想过这个问题没。
浏览器在解析HTML文档的时候呢是按照顺序执行的,遇到<script>标签的时候会停止解析,并且去加载执行JS的代码。
如果我们把<script>放在<head>标签中,那么在JS加载或执行的过程,HTML的解析会停止,页面会出现延迟,会给我们造成很不好的用户体验。
所以我们一般把<script>标签放在</body>结束标签之前,确保页面的HTML结构的全部加载完毕后,再去加载JS。
一定不要因为粗心而忘记哦!!!因为我忘记过。。。
这是什么原因呢?不知道嫩想过这个问题没。
浏览器在解析HTML文档的时候呢是按照顺序执行的,遇到<script>标签的时候会停止解析,并且去加载执行JS的代码。
如果我们把<script>放在<head>标签中,那么在JS加载或执行的过程,HTML的解析会停止,页面会出现延迟,会给我们造成很不好的用户体验。
所以我们一般把<script>标签放在</body>结束标签之前,确保页面的HTML结构的全部加载完毕后,再去加载JS。
一定不要因为粗心而忘记哦!!!因为我忘记过。。。