为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

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

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

望采纳!

1 回复 有任何疑惑可以回复我~
#1

小呀么小二郎呀 提问者

非常感谢!
2016-06-03 回复 有任何疑惑可以回复我~
#2

30岁努力转行

在第一节中,把它放在head里,颜色是显示不出蓝色的啊...
2016-06-07 回复 有任何疑惑可以回复我~
#3

haoya 回复 30岁努力转行

你可以把第一节的代码单独在网页中打开,再看看放在head和body中的效果。
2016-06-16 回复 有任何疑惑可以回复我~
#4

CharlesLvm 回复 haoya

试过了,的确是显示不出来,是不是因为解析js的时候还没加载body,所以无法作用。
2016-07-11 回复 有任何疑惑可以回复我~
查看1条回复
在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>


0 回复 有任何疑惑可以回复我~
#1

CharlesLvm

开头那两句你是不是说反了啊
2016-07-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信