主干骨架的构成

  1. 从浏览器接收url到开启网络请求线程(这一部分可以展开浏览器的机制以及进程与线程之间的关系)

  2. 开启网络线程到发出一个完整的http请求

    • DNS查询得到IP
    • tcp/ip请求
    • 五层因特网协议栈
  3. 从服务器接收到请求到对应后台接收到请求

    • 负载均衡
    • 后台的处理
  4. 后台和前台的http交互

    • http报文结构
    • cookie以及优化
    • gzip压缩
    • 长连接与短连接
    • http 2.0
    • https
  5. 单独拎出来的缓存问题,http的缓存

    • 强缓存与弱缓存
    • 缓存头部简述
    • 头部的区别
  6. 浏览器接收到http数据包后的解析流程

    • 流程简述
    • HTML解析,构建DOM
    • 生成CSS规则
    • 构建渲染树
    • 渲染
    • 简单层与复合层
    • Chrome中的调试
    • 资源外链的下载
    • loaded和domcontentloaded
  7. CSS的可视化格式模型

    • 包含块(Containing Block)
    • 控制框(Controlling Box)
    • BFC(Block Formatting Context)
    • IFC(Inline Formatting Context)
    • 其它
  8. JS引擎解析过程

    • JS的解释阶段
    • JS的预处理阶段
    • JS的执行阶段
    • 回收机制
  9. 其它
    • 跨域
    • web安全
    • hybrid模式

results matching ""

    No results matching ""