script放在body和放在head的区别

Posted tongcc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了script放在body和放在head的区别相关的知识,希望对你有一定的参考价值。

放在body中:在页面加载的时候被执行

放在head中:在被调用时被执行

原因:

1、浏览器是从上到下解析html的。 

2、放在head里的js代码,会在body解析之前被解析;放在body里的js代码,会在整个页面加载完成之后解析。

js应该放哪:

1、head中:需调用才执行或事件触发执行的脚本,可以保证脚本在调用之前被加载

2、body中:当页面被加载时执行的脚本,通常被用来生成页面内容

以上是关于script放在body和放在head的区别的主要内容,如果未能解决你的问题,请参考以下文章

javaScript放在head和body的区别

js代码放在head和body的区别(QRCode生成)

post,参数放在ulr和放在body的区别

js文件放在哪里好?

<script>放在head或者body中出现的问题

每日思考(2019/12/29)