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的区别的主要内容,如果未能解决你的问题,请参考以下文章