JS面试_<script;标签的位置

Posted 津南金泫雅จุ๊บ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS面试_<script;标签的位置相关的知识,希望对你有一定的参考价值。

<script>标签的位置

页面是在浏览器解析到<body>标签时,才开始渲染。

  1. 放在<head>里,意味着必须把所有的js代码都下载、解析完成之后,页面才会开始渲染。
    对于需要很多js的页面,这会导致页面渲染的明显延迟,在此期间浏览器窗口会是完全空白
  2. JS是加载完就执行的,并不会等待页面渲染。如果JS在DOM树还没创建之前就开始执行,可能会出现,节点为获取,事件无法绑定到节点的问题。
    因而,js应当放在<body>最后。
    这样,页面会在js代码之前渲染,用户的直观感受就是页面加载更快了。

以上是关于JS面试_<script;标签的位置的主要内容,如果未能解决你的问题,请参考以下文章

JS基础_js编写位置

如何插入js,引用外部js,js在页面中的位置

js学习

1----JS代码的存放

JS代码存放的位置

js基础知识