当我们必须在< head>
部分使用< script>
标记时以及必须使用< script>
身体部分的标签?这两次出现的区别是什么?
答案 0 :(得分:3)
<head>
调用它们或事件发生时要执行的脚本 被触发,被放置在功能中。
将您的功能放在头部,这样它们就在一起 地方,它们不会干扰页面内容。
<body>
如果您没有放置在函数内,或者您的脚本正在写入页面 内容,应该放在身体部分。这是个好主意 将脚本放在
<body>
元素的底部。这个可以 改善页面加载,因为脚本编译可以减慢速度 显示。
用简短的语言表达:
将库等脚本(如jQuery库)放在head部分。
将普通脚本放在头部,除非它成为演出/页面 加载问题。
放置影响页面渲染的脚本 身体
答案 1 :(得分:2)
<script>
标记在遇到它们时由浏览器加载和执行。大多数现代浏览器都有多个线程同时呈现HTML页面,但是,如果所有这些线程都被阻塞等待加载JavaScript资源,那么页面渲染需要花费更长的时间。
这就是人们通常将<script>
标记放在页面底部的<body>
中的原因,因此页面的所有HTML都已呈现,并且用户可以在页面加载任何繁重的JavaScript资产。