前端面试每日3+2(第18天)

12/19/2019 每日3+2

当你发现自己的才华撑不起你的野心时,就请安静下来学习吧!

鲁迅说过:答案仅供参考...

# 1、如何垂直居中一个img?

# 2、简单介绍一下浏览器,作用、种类,内核。

# 3、浏览器的主要构成?

# 4、项目中图片优化的相关处理方案?图片的大小达到多少的时候处理?

# 5、浏览器输入一个url后发生了什么?

解析:

  1. dns解析ip(如果有缓存,就返回缓存,否则帝国解析)
  2. 根据ip与服务器建立tcp链接:
    • ip协议
    • tcp协议
  3. 浏览器通过http协议发射请求 (头、行、体)
  4. 服务器接受到请求后,查库,读文件,拼接好返回http协议
  5. 浏览器接受到html,开始渲染
  6. 解析html为dom,解析css为css-tree,最终生产render-tree阻塞渲染
  7. 遍历渲染树开始布局,计算每个节点到大小信息
  8. 将渲染树每个节点绘制到屏幕
  9. 加载js文件,运行js脚本
  10. reflow(样式)与repaint(位置)
Last Updated: 1/14/2020, 7:56:38 AM
    asphyxia
    逆时针向