问答详情
源自:1-2 新朋友你在哪里(如何插入JS)

js标签只能放这里规定的地方吗

js标签只能放这里规定的地方吗?不可以放其他地方吗?

提问者:小呀么小二郎呀 2016-06-03 13:09

个回答

  • 哈尼露易丝
    2016-06-03 13:18:16
    已采纳

    按照我们的书写习惯,我们通常把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放到最后面。

    一般来说位置放哪里都可以,主要看实际情况可以怎么放更加优化性能等了

    望采纳!

  • haoya
    2016-06-16 14:51:52

    在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>