Skip to content

其他

判断网页请求是 http 还是 https

js
const isHttp = document.location.protocol === 'http:'

热门面试题

输入一个 url 后到用户完整看到网页发生了什么

  1. 浏览器角度
  • HTTP 请求
  • DOM 树的构建
  • CSS 属性的计算
  • 排版
  • 渲染
  1. 设备角度
  • 第一阶段:构造和发起请求
  • 第二阶段:网络传输阶段
  • 第三阶段:服务器处理阶段
  • 第四阶段:和第二阶段大致相同
  • 第五阶段:客户端处理数据,完成渲染
  1. 性能角度
  • 开始传输 HTML 之前
  • HTML head 传输
  • HTML body 传输
  • DOMContentLoaded 之后