摘要:进行协议会话,浏览器客户端向服务器发送报文。进入网站后台的服务器处理请求,如等服务器。页面开始解析渲染,根据规则解析并结合文档树进行网页内容布局和绘制渲染,提供操作并读取浏览器缓存执行事件绑定等,页面整个展示过程完成。
1 在接收到用户输入的网址后,浏览器会开启一个县城来处理这个请求,对用户输入的URL地址进行分析判断,如果是HTTP协议就按照 HTTP方式来处理。
2 调用浏览器引擎中的对应方法,比如WebView中的loadUrl方法,分析并加载这个URL地址。
3 通过DNS解析获取该网站对应的IP地址,查询完成后联同浏览器的COOKIE、userAgent等信息向网站目的IP发出GET请求。
4 进行HTTP协议会话,浏览器客户端向Web服务器发送报文。
5 进入网站后台的Web服务器处理请求,如Apache、Tomcat、Node.js等服务器。
6 进入部署好的后端应用,如PHP、Java、Javascript、Python等后端程序,找到对应的请求处理逻辑,这期间可能会读取服务器缓存或查询数据库。
7 服务器处理请求并返回响应报文,此时如果浏览器访问过该页面,缓存上有对应的资源,会与服务器最后修改记录对比,一致则返回304,否则返回200和对应的内容。
7 浏览器开始下载HTML文档(响应报头状态码为200时)或者从本地缓存读取文件内容(浏览器缓存有效或响应报头状态码为304时)。
8 浏览器根据下载接收到的HTML文件解析结构建立DOM(Document Object Model,文档对象模型)文档树,并根据HTML中的标记请求下载指定的MIME类型文件(如CSS、Javascript脚本等),同时设置缓存等内容。
9 页面开始解析渲染DOM,CSS根据规则解析并结合DOM文档树进行网页内容布局和绘制渲染,Javascript提供DOM API操作 DOM,并读取浏览器缓存、执行事件绑定等,页面整个展示过程完成。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/96529.html
摘要:进行协议会话,浏览器客户端向服务器发送报文。进入网站后台的服务器处理请求,如等服务器。页面开始解析渲染,根据规则解析并结合文档树进行网页内容布局和绘制渲染,提供操作并读取浏览器缓存执行事件绑定等,页面整个展示过程完成。 1 在接收到用户输入的网址后,浏览器会开启一个县城来处理这个请求,对用户输入的URL地址进行分析判断,如果是HTTP协议就按照 HTTP方式来处理。 2 调用浏览器...
摘要:进行协议会话,浏览器客户端向服务器发送报文。进入网站后台的服务器处理请求,如等服务器。页面开始解析渲染,根据规则解析并结合文档树进行网页内容布局和绘制渲染,提供操作并读取浏览器缓存执行事件绑定等,页面整个展示过程完成。 1 在接收到用户输入的网址后,浏览器会开启一个县城来处理这个请求,对用户输入的URL地址进行分析判断,如果是HTTP协议就按照 HTTP方式来处理。 2 调用浏览器...
摘要:如我当前打开的网址为,在控制台中我们执行了下面代码查看浏览器面板如下图所示,确实设置成功了,而且属性选项都用了默认值。 咱们不搞一开始就一大堆理论知识介绍,怕把人讲懵了...... 咱们换一个思维方式——从现象看本质,先说说我们看到了什么,再从看到的现象中提出问题,最后深入寻找答案。 我们看到的 cookie 我自己创建了一个网站,网址为http://ppsc.sankuai.com。...
摘要:的输入到浏览器解析的一系列事件很多大公司面试喜欢问这样一道面试题,输入到看见页面发生了什么今天我们来总结一下。采用三次握手是为了防止失效的连接请求报文段突然又传送到主机,因而产生错误。 首先说明,本文很长,请泡一杯咖啡,抽出至少半个小时来慢慢回味。 URL的输入到浏览器解析的一系列事件 很多大公司面试喜欢问这样一道面试题,输入URL到看见页面发生了什么?,今天我们来总结一下。 简单来说,共...
showImg(https://segmentfault.com/img/remote/1460000018793640?w=900&h=500); 简介 安全、注入攻击、XSS 13岁女学生被捕:因发布 JavaScript 无限循环代码。 这条新闻是来自 2019年3月10日 很多同学匆匆一瞥便滑动屏幕去看下一条消息了,并没有去了解这段代码是什么,怎么办才能防止这个问题。事情发生后为了抗议日本...
阅读 3438·2023-04-25 21:43
阅读 3080·2019-08-29 17:04
阅读 773·2019-08-29 16:32
阅读 1519·2019-08-29 15:16
阅读 2117·2019-08-29 14:09
阅读 2705·2019-08-29 13:07
阅读 1568·2019-08-26 13:32
阅读 1305·2019-08-26 12:00