【发布时间】:2016-11-19 08:43:34
【问题描述】:
什么时候我们必须在<head> 部分中使用<script> 标记,以及什么时候我们必须在<body> 部分中使用<script> 标记?这两种情况有什么区别?
【问题讨论】:
-
详细解释请参考以下链接。 stackoverflow.com/questions/436411/…
标签: javascript html
什么时候我们必须在<head> 部分中使用<script> 标记,以及什么时候我们必须在<body> 部分中使用<script> 标记?这两种情况有什么区别?
【问题讨论】:
标签: javascript html
<head> 中的脚本
脚本在被调用或事件发生时执行 触发,放在函数中。
把你的函数放在头部,这样它们就合二为一了 位置,并且它们不会干扰页面内容。
<body> 中的脚本
如果你没有放在函数中,或者你的脚本写页面 内容,应该放在正文部分。这是个好主意 将脚本放在
<body>元素的底部。这个可以 改善页面加载,因为脚本编译会减慢 显示。
简而言之:
将 jQuery 库等库脚本放在 head 部分。
将普通脚本放在头部,除非它变成表演/页面 加载问题。
将影响页面呈现的脚本放在末尾 身体
【讨论】:
<script> 标签在遇到它们时由浏览器加载和执行。大多数现代浏览器都有许多同时渲染 HTML 页面的多个线程,但是,如果所有这些线程都被阻塞以等待加载 JavaScript 资源,则页面需要更长的时间才能渲染。
这就是为什么人们通常将他们的<script>标签放在页面底部的<body>中,这样页面的所有HTML都已经呈现出来了,用户可以在页面加载的同时看到一些东西。 JavaScript 资源。
【讨论】: