放在<head> 和放在<body>中的区别。
放在<head>部分
最常用的方式是在页面中head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。
放在<body>部分:
JavaScript代码在网页读取到该语句的时候就会执行。
语句执行的先后顺序不一样。
希望能够帮助到你!
浏览器解析html是按先后顺序的 所以前面的script就先被执行 进行页面显示初始化的js就必须放在head里面 而如果是通过事件调用执行的function对位置就没什么要求
先后顺序问题,自己试试就会明白
放在head里面,就是优先下载解析完js文件,才会执行body的内容,放在body里面,就会按照由上到下的顺序执行!