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

<script>放在head内和body内有什么区别

  <script type="text/javascript">

  function rec(){

    var mychar="I love JavaScript";

    alert(mychar)

  }

这段置于body内。好像效果还是一样。有区别么。WIKI那里文章看了还是有点不明白。

正在回答

3 回答

加载的顺序不一样,你可以把HTML看成从上往下加载的。例如在网速慢的情况下把js代码放在body底部用户会先看到网页结构,等js加载完成后才出现特效

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

可以理解,js执行顺序是从上到下,执行放在head里的js,这时JS代码有可能是调用下面body中的内容,但是body的内容还没有执行到,所以就会报错;

把JS放在body的最后,这个问可以解决了。

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

Max_Wang 提问者

thanks
2014-12-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<script>放在head内和body内有什么区别

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