美文网首页
地址栏输入URL后发生了什么

地址栏输入URL后发生了什么

作者: TRYao | 来源:发表于2018-03-12 09:49 被阅读0次
    1. 浏览器开启一个线程来处理,对URL解析,如果有http协议就按照web方式进行处理;
    2. 执行浏览器内核中的对应方法,比如webview的urlLoad事件;
    3. 进行dns解析,找到对应的IP地址;
    4. 进行http协议对话,客户端发送请求报头;
    5. 进入到服务器的WebServer;
    6. 进入部署好的后端应用,如 PHP、Java、JavaScript、Python 等,找到对应的请求处理;
    7. 处理结束回馈报头,此处如果浏览器访问过,缓存上有对应资源,会与服务器最后修改时间对比,一致则返回304;
    8. 浏览器开始下载html文档(响应报头,状态码200),同时使用缓存;
    9. 文档树建立,根据标记请求所需指定MIME类型的文件(比如css、js),同时设置了cookie;
    10. 页面开始渲染DOM,JS根据DOM API操作DOM,执行事件绑定等,页面显示完成。

    参考文章:从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!

    相关文章

      网友评论

          本文标题:地址栏输入URL后发生了什么

          本文链接:https://www.haomeiwen.com/subject/xoxwfftx.html