首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

从浏览器地址栏输入url到显示页面的步骤

浏览器根据请求的 URL 交给 DNS 域名解析,找到真实 IP , 向服务器发起请求; 服务器交给后台处理完成后返回数据, 浏览器接收文件 ( HTML、JS、CSS 、图象等); 浏览器对加载到的资源...( HTML、JS、CSS 等) 进行语法解析, 建立相应的内部数据结构 ( 如HTML 的DOM ); 载入解析到的资源文件, 渲染页面, 完成。...在浏览器地址栏输入URL 2.浏览器查看缓存, 如果请求资源在缓存中并且新鲜,跳转到转码步骤 1....显示页面 ( HTML解析过程中会逐步显示页面) 详细简版 1. 从浏览器接收 url 到开启网络请求线程 ( 这一部分可以展开浏览器的机制以及进程与线程 之间的关系) 2....JS 引擎解析过程 ( JS 的解释阶段,预处理阶段,执行阶段生成执行上下文, VO ,作 用域链 、回收机制等等) 9.

6710

前端面试基础题:从浏览器地址栏输入url到显示页面的步骤

从浏览器地址栏输入url到显示页面的步骤 基础版本 浏览器根据请求的 URL 交给 DNS 域名解析,找到真实 IP,向服务器发起请求; 服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、JS...、CSS、图像等); 浏览器对加载到的资源(HTML、JS、CSS 等)进行语法解析,建立相对应的内部数据结构(如 HTML 的 DOM); 载入解析到的资源文件,渲染页面,完成。...详细版 1.在浏览器地址栏输入URL 2.浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 如果资源未缓存,发起新请求 如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证...此时文档完全解析完成,浏览器可能还在等待如图片等内容加载,等这些内容完成载入并且所有异步脚本完成载入和执行,document.readState变为complete,window触发load事件 23.显示页面...(HTML解析过程中会逐步显示页面) 详细简版 1.从浏览器接收 url 到开启网络请求线程(这一部分可以展开浏览器的机制以及进程与线程之间的关系) 2.开启网络线程到发出一个完整的HTTP请求(这一部分涉及到

1K30
领券