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

来源:1-2 新朋友你在哪里(如何插入JS)

小呀么小二郎呀

2016-06-03 13:09

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

写回答 关注

2回答

  • 哈尼露易丝
    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放到最后面。

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

    望采纳!

    Charle... 回复haoya

    试过了,的确是显示不出来,是不是因为解析js的时候还没加载body,所以无法作用。

    2016-07-11 15:21:19

    共 4 条回复 >

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


    Charle...

    开头那两句你是不是说反了啊

    2016-07-11 15:24:58

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739816 学习 · 9566 问题

查看课程

相似问题