js标签只能放这里规定的地方吗?不可以放其他地方吗?
按照我们的书写习惯,我们通常把javascript标签放到头部,比如这样
<html> <head> <script type="text/javascript" src="http://s.segmentfault.com/js/jquery.js"></script> </head> <body> ... </body></html>
但是也有一说,由于html中的js是按顺序加载的,如果js没有加载就会阻塞后面的html加载,所以考虑到网页载入流畅,应该把javascript放到最后面。
一般来说位置放哪里都可以,主要看实际情况可以怎么放更加优化性能等了
望采纳!
在HTML body部分中的JavaScripts会在页面加载的时候被执行。
在HTML head部分中的JavaScripts会在被调用的时候才执行。
可以参考下面的代码理解一下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
alert("加载页面之前进行弹出");
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="btnAlter" type="button" value="button" />
</div>
<script type="text/javascript">
alert("加载页面之后进行弹出");
</script>
</form>
</body>
</html>