我知道,我问的是非常简单和愚蠢的问题,但我想知道java脚本中的每一件事。我们可以在头部或身体部分编写脚本标签。但是,在javascript中在head标签内编写脚本是最好的选择,为什么?
我知道一件事,它是串行处理的......我想知道你所有专家的其他原因。
非常感谢您的帮助。
提前致谢...:)
答案 0 :(得分:3)
这并不总是最好的选择。
正如您所说,脚本是串行运行的。更重要的是,它们只要在页面中看到它们就会运行得很快......并且它们在运行时会倾向于占用浏览器,并使其无法处理加载和渲染页面的工作。很多时候,最好在页面末尾放置脚本,因为这个原因 - 当它们运行时,用户有一些东西要看,所以延迟不那么明显。
就个人而言,当页面中的其他脚本需要脚本时,我只将脚本放在head
中。图书馆等。在页面加载时实际执行操作的脚本会进入正文。