hgq's docs
主页
ES6-阮一峰 (opens new window)
Vue文档 (opens new window)
Axios文档 (opens new window)
Vue Router (opens new window)
Vuex文档 (opens new window)
面试题-Vue (opens new window)
面试题-JS (opens new window)

guoguoqiqi

漫不经心的向往
主页
ES6-阮一峰 (opens new window)
Vue文档 (opens new window)
Axios文档 (opens new window)
Vue Router (opens new window)
Vuex文档 (opens new window)
面试题-Vue (opens new window)
面试题-JS (opens new window)
  • HTTP状态码及其含义
  • 说一说浏览器缓存机制
  • 跨域的解决办法
  • 从输入url地址栏,发生了什么
    • 说说 HTTP1、HTTP2的区别
    • Http 和 Https区别
    • get、post区别
    • 说一说对跨域的认识
    • 说一说web中的XSS、CSRF攻击以及如何防范
    • DNS协议是什么、说说DNS完整的查询过程
    • 说一说TCP和UDP的区别
    • 说一说SPDY
    • 了解websocket协议吗
    • tcp三次握手和四次挥手
    • http1、http2、http3总结
    • 网络
    guoguoqiqi
    2022-02-22

    从输入url地址栏,发生了什么

    # 总结

    1. 浏览器的地址栏输入URL并按下回车。
    2. 浏览器查找当前URL是否存在缓存,并比较缓存是否过期。
    3. DNS解析URL对应的IP。
    4. 根据IP建立TCP连接(三次握手)。
    5. HTTP发起请求。
    6. 服务器处理请求,浏览器接收HTTP响应。
    7. 渲染页面,构建DOM树。
    8. 关闭TCP连接(四次挥手)。

    # 参考文章链接

    前端经典面试题: 从输入URL到页面加载发生了什么? (opens new window)

    ← 跨域的解决办法 说说 HTTP1、HTTP2的区别→

    最近更新
    01
    vuex数据持久化怎么做
    05-22
    02
    vue的动态路由怎么配置使用
    05-22
    03
    vue权限控制一般怎么做
    05-22
    更多文章>
    Theme by Vdoing | Copyright © 2022-2022 Guoquoqiqi | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式