前端面试

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

2017-11-06  本文已影响25人  留白_汉服vs插画

页面加载

题目、知识点、解答

题目:

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。如果同时进行,一边渲染,一边改变,岂不是乱了。

上一篇下一篇

猜你喜欢

热点阅读