何时在html页面的head和body部分使用<script>标签?

时间:2016-07-16 05:08:19

标签: javascript html html5

当我们必须在&lt; head&gt; 部分使用&lt; script&gt; 标记时以及必须使用&lt; script&gt; 身体部分的标签?这两次出现的区别是什么?

&#xA;

2 个答案:

答案 0 :(得分:3)

<head>

中的脚本
  

调用它们或事件发生时要执行的脚本   被触发,被放置在功能中。

     

将您的功能放在头部,这样它们就在一起   地方,它们不会干扰页面内容。

<body>

中的脚本
  

如果您没有放置在函数内,或者您的脚本正在写入页面   内容,应该放在身体部分。这是个好主意   将脚本放在<body>元素的底部。这个可以   改善页面加载,因为脚本编译可以减慢速度   显示。

用简短的语言表达:

  1. 将库等脚本(如jQuery库)放在head部分。

  2. 将普通脚本放在头部,除非它成为演出/页面 加载问题。

  3. 放置影响页面渲染的脚本 身体

答案 1 :(得分:2)

<script>标记在遇到它们时由浏览器加载和执行。大多数现代浏览器都有多个线程同时呈现HTML页面,但是,如果所有这些线程都被阻塞等待加载JavaScript资源,那么页面渲染需要花费更长的时间。

这就是人们通常将<script>标记放在页面底部的<body>中的原因,因此页面的所有HTML都已呈现,并且用户可以在页面加载任何繁重的JavaScript资产。