美文网首页
CSS和JS在网页中的放置顺序

CSS和JS在网页中的放置顺序

作者: 饥人谷_blue | 来源:发表于2017-06-13 01:05 被阅读0次

js是阻塞页面的加载,会影响页面加载的速度,js文件的大小和算法的复杂程度影响着页面的加载速度。浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或javascript的命名空间,它们对后面内容造成影响。一个典型的例子就是在页面中使用document.write()。

浏览器从服务器接收到html代码,就开始解析html,根据html的代码会自上向下进行构建,同时构建渲染树,如果遇到js文件加载执行,将会阻塞DOM树的构建,遇到css文件,又会阻塞渲染树的构建。

如今人们更喜爱相对于呈现用户面前的“快”网页,即呈现出来的时间越短,内容也不是很糟糕,更受人欢迎,如果一个网页加载没有反应,时间超过两秒甚至更多,对于用户来说,这个网页是差劲的

所以,script标签应该放在</body>标签的前面,因为,放在body标签后会避免出现网页加载空白的情况,可持续的给用户提供视觉反馈,同时在有些情况下,会降低错误的发生。页面渲染的时候,相对于其他的图片或css来说js是阻塞的,所以等页面的渲染树成行以后再引入js就可以避免白屏现象.

css标签应放在<head></head>标签之间,如果放在</body>标签的前面,当DOM树构建完成,渲染树开始构建,等构建完成,浏览器需要渲染整个页面,其实可以边渲染便构建,减少资源的浪费

相关文章

  • js基础——基本概念、数据类型、运算符、流程控制语句

    一、CSS和JS在网页中的放置顺序是怎样的? CSS和JS在网页中的放置顺序 二、解释白屏和FOUC 白屏问题如果...

  • js简单认知

    1.CSS和JS在网页中的放置顺序是怎样的? css link引入放置在头部 标签里 js放置在网页底部 2.解释...

  • JS相关概念

    CSS和JS在网页中的放置顺序是怎样的? CSS应放置在head标签中,使用link标签引入。JS应放置在页面底部...

  • js相关概念

    1. CSS和JS在网页中的放置顺序是怎样的 CSS最好放置在head标签中,JS最好放置在 之前. 2. 解...

  • JS相关概念

    CSS和JS在网页中的放置顺序是怎样的? CSS放置在head标签内。JS放置在body标签底部。 解释白屏和FO...

  • 记12月26日作业

    Q1:CSS和JS在网页中的放置顺序是怎样的? CSS在网页中放置在网页的开头 ~ 中; js在网页中一般放置在网...

  • JavaScript 基础

    CSS和JS在网页中的放置顺序是怎样的? CSS 推荐放置在 中的 link 标签 JavaScript 推...

  • js基础

    css和js 在网页中的放置顺序 js在网页的放置顺序 对于外部js的文件放置时,应该全部放在 标签内。但是这样的...

  • JS相关概念

    CSS和JS在网页中的放置顺序是怎样的 CSS通过link标签引入,放置在 标签内。JS放置在页面底部,通过 标签...

  • 进阶任务1

    1.CSS和JS在网页中的放置顺序是怎样的?CSS放置在head中,JS放置在body的底部。2.解释白屏和FOU...

网友评论

      本文标题:CSS和JS在网页中的放置顺序

      本文链接:https://www.haomeiwen.com/subject/yzirqxtx.html