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

javascript 放在什么位置?

javascript 放在什么位置?

万金油 2015-02-07 21:20:04
    位置一<!DOCTYPE html>    位置二<html>    位置三<head>    位置四</head>    位置五<body>    位置六</body>    位置七</html>    位置八-----------------------------------------对 javascript 放在什么位置的问题。看到很多课程都是放在位置六的最尾端,但似乎放在其它位置也一样可以。我想请教一下,放在这些不同的位置有什么区别?新人小白,望指教,先谢过。
查看完整描述

2 回答

?
万金油

TA贡献6条经验 获得超0个赞

那位置八跟位置六有何区别?

似乎放在位置八的条理更清晰

查看完整回答
反对 回复 2015-02-08
  • mozzie_
    mozzie_
    放在位置六。 html内容默认</body>就是加载完成,并非等到</html>。 放置位置六,代表该DOM加载完成才执行js脚本。这样可以避免js脚本中有对DOM元素进行操作的动作,但DOM未加载完成,有时便会抛出异常。 该问题不易查找,所以通常把对相应操作的js脚本放到</body>之前。
?
李晓健

TA贡献1036条经验 获得超461个赞

放到们置6  是因为页面在加载时是从上到下加载的,如果放到页面内容前面的话,在加载到js时就会出现页面空白的情况。只有等js加载完成才继续加载页面内容。

查看完整回答
反对 回复 2015-02-07
  • 2 回答
  • 0 关注
  • 2741 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信