前端面试每日3+2(第18天)
冰洋 12/19/2019  每日3+2
当你发现自己的才华撑不起你的野心时,就请安静下来学习吧!

鲁迅说过:
答案仅供参考...
# 1、如何垂直居中一个img?
# 2、简单介绍一下浏览器,作用、种类,内核。
# 3、浏览器的主要构成?
# 4、项目中图片优化的相关处理方案?图片的大小达到多少的时候处理?
# 5、浏览器输入一个url后发生了什么?
解析:
- dns解析ip(如果有缓存,就返回缓存,否则帝国解析)
 - 根据ip与服务器建立tcp链接:
- ip协议
 - tcp协议
 
 - 浏览器通过http协议发射请求 (头、行、体)
 - 服务器接受到请求后,查库,读文件,拼接好返回http协议
 - 浏览器接受到html,开始渲染
 - 解析html为dom,解析css为css-tree,最终生产render-tree阻塞渲染
 - 遍历渲染树开始布局,计算每个节点到大小信息
 - 将渲染树每个节点绘制到屏幕
 - 加载js文件,运行js脚本
 - reflow(样式)与repaint(位置)
 
 