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