为什么有的代码<script></script>插在<head></head>标签中,有的插在<body></body>标签中?这两种有什么区别?
<script>在head标签里可以先执行编译,方便function方法的调用
<script>有三种嵌入方式
第一种:嵌入式
<html>
<head>
<title></title>
<scripr >
JavaScript的内容
</script>
</head>
<body>
</body>
</html>
第二种:内置式
<html>
<head>
<title></title>
</head>
<body>
<script >
JavaScript的内容
</script>
</body>
</html>
第三种:外联式
test.js文件
<script></script>
test.html文件
<script language="javascript" type="text/javascript src="text.js"></script>
可以放在HTML页面中的任意位置
放在<head>部分
最常用的方式是在页面中head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。进行页面初始化的js必须放在head里面。
放在<body>部分
JavaScript代码在网页读取到该语句的时候就会执行