美文网首页前端面试
8-2 页面加载 - 渲染过程

8-2 页面加载 - 渲染过程

作者: 留白_汉服vs插画 | 来源:发表于2017-11-06 15:09 被阅读25次

    页面加载

    题目、知识点、解答

    题目:

    1、从输入url到得到html的详细过程

    2、window.onload 和DOMContentLoaded的区别是什么

    知识点:

    加载资源的形式

    加载一个资源的过程

    浏览器渲染页面的过程

    加载资源的形式

    输入url或者跳转页面加载html

    一加载html,二加载html依赖的静态资源,包括css,js,图片,视频,字体文件

    不管加载什么都符合一个过程

    DNS服务器和域名服务器同义。

    DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。

    花钱,买个域名,再买个阿里云,备案,提交信息

    CSSOM:css静态代码结构化处理

    Render Tree 渲染树,这里每个节点都有样式了。

    为什么script会阻塞渲染?因为js可以改变dom结构。如果dom中,1行,2行,3行,然后script,再4,5,6行,那么执行script之后才会渲染4,5,6。如果同时进行,一边渲染,一边改变,岂不是乱了。

    相关文章

      网友评论

        本文标题:8-2 页面加载 - 渲染过程

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