JS面试_<script;标签的位置
Posted 津南金泫雅จุ๊บ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS面试_<script;标签的位置相关的知识,希望对你有一定的参考价值。
<script>标签的位置
页面是在浏览器解析到<body>标签时,才开始渲染。
- 放在<head>里,意味着必须把所有的js代码都下载、解析完成之后,页面才会开始渲染。
对于需要很多js的页面,这会导致页面渲染的明显延迟,在此期间浏览器窗口会是完全空白
。 - JS是加载完就执行的,并不会等待页面渲染。如果JS在DOM树还没创建之前就开始执行,可能会出现,节点为获取,事件无法绑定到节点的问题。
因而,js应当放在<body>最后。
这样,页面会在js代码之前渲染,用户的直观感受就是页面加载更快了。
以上是关于JS面试_<script;标签的位置的主要内容,如果未能解决你的问题,请参考以下文章