美文网首页
地址栏输入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到页面加载的过程?如何由一道题完善自己的前端知识体系!

相关文章

  • 第六天

    1、手写promise封装ajax请求 2、在地址栏输入网址敲回车发生了什么? 1.输入url地址后,首先...

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

    浏览器开启一个线程来处理,对URL解析,如果有http协议就按照web方式进行处理; 执行浏览器内核中的对应方法,...

  • 地址栏输入url 发生了什么

    首先会进行 url 解析,根据 dns 系统进行 ip 查找 根据 ip 就可以找到服务器,然后浏览器和服务器会进...

  • 今日份打卡 234/365

    技术文章输入URL后发生了什么

  • 前端-地址栏输入URL发生了什么

    日常笔记: 用户在地址栏输入URL的时候发生了什么?大致有以下几点 1.DNS解析2.TCP连接3.发生HTTP请...

  • 输入URL后发生了什么

    用户在浏览器地址栏中输入网站域名 浏览器拿到该域名先去本地hosts文件中查找对应的ip地址,未找到时自动去请求 ...

  • 输入URL后发生了什么

    当我们在浏览器的地址栏中输入URL后,按下【Enter】键,Web页面随即被打开。在这一个过程中发生了什么?事实上...

  • 输入URL后发生了什么?

    在浏览器中输入url用户输入url,例如http://www.baidu.com。其中http为协议,www.ba...

  • 当你从浏览器地址栏中输入URL回车后发生了什么

    当你从浏览器地址栏中输入URL回车后发生了什么 版权声明:本文为博主原创文章,未经博主允许不得转载。 1. 我们在...

  • 面试题

    在地址栏输入网址敲回车发生了什么? 一.浏览器解析出url中的域名: url由通信协议+域名+端口号+资源路径...

网友评论

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

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