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>