吉林网站seo揭阳建设网站

web/2025/10/2 22:04:59/文章来源:
吉林网站seo,揭阳建设网站,郑州高端网站制作团队,仿小刀娱乐wordpress主题一、前言 用户在浏览器访问一个网站时#xff0c;会有前后端数据交互的过程#xff0c;前后端数据交互也有几种的情况#xff0c;一下就简单的来说明一下 二、原理 介绍前后端交互前先来了解一下浏览器的功能#xff0c;浏览器通过渲染引擎和 JavaScript 引擎协同工作会有前后端数据交互的过程前后端数据交互也有几种的情况一下就简单的来说明一下 二、原理 介绍前后端交互前先来了解一下浏览器的功能浏览器通过渲染引擎和 JavaScript 引擎协同工作完成从加载 HTML/CSS/JavaScript 资源到解析、布局和绘制页面的全过程 渲染引擎的细节 染引擎从网络层接收到 HTML 文档后会执行以下步骤 解析 HTML将 HTML 标记解析为 DOM 节点构建 DOM 树 处理 CSS解析外部和内部的 CSS 资源生成 CSSOM 树 处理 JavaScript如果遇到 JavaScript 代码会交给 JavaScript 引擎执行。JavaScript 可能会操作 DOM 和 CSSOM。 构建渲染树结合 DOM 树和 CSSOM 树生成渲染树。渲染树只包含可见元素 布局回流计算每个元素的位置和大小生成布局树 绘制将布局树中的每个节点绘制到屏幕上使用多个绘制步骤和图层 JavaScript 引擎的细节 JavaScript 引擎负责解析和执行 JavaScript 代码通常分为以下几个步骤 解析将源代码解析为抽象语法树AST 编译将 AST 编译为字节码 优化进行即时编译JIT将热代码编译为机器码以提高执行效率 执行执行字节码和机器码进行垃圾回收管理内存 浏览器的工作流程 输入 URL用户在地址栏输入 URL 并按下回车键 DNS 解析浏览器通过 DNS 解析获取 URL 对应的 IP 地址 发送请求浏览器向服务器发送 HTTP/HTTPS 请求 服务器响应服务器返回 HTML 文档 解析 HTML渲染引擎解析 HTML 文档构建 DOM 树 解析 CSS渲染引擎解析 CSS构建 CSSOM 树 构建渲染树将 DOM 树和 CSSOM 树结合生成渲染树 布局计算渲染树中各元素的位置和大小 绘制将渲染树中的元素绘制到屏幕上 执行 JavaScriptJavaScript 引擎解析并执行嵌入在 HTML 中的 JavaScript 代码。JavaScript 代码可能会操作 DOM导致重新布局和重绘 下面就来介绍一下前后端交换的两种情况一种是在当前页面调用后端接口查询数据通过浏览器在当前页面中渲染出来另一种是调用后端接口查询数据后跳转另一个页面然后再通过浏览器在跳转后的页面中渲染出来 不跳转页面的情况下 1.用户通过域名请求前端服务 2.前端服务通过反向代理将前端数据返回到浏览器 3.浏览器通过渲染引擎将页面渲染展示给用户 4.用户在页面中执行某操作调用后端接口 5.浏览器通过js引擎执行调用后端接口操作 6.后端服务将执行结果通过ingress代理返回给浏览器 7.JavaScript 操作 DOM 和 CSSOM重新渲染页面 跳转页面的情况下 1.用户通过域名请求前端服务 2.前端服务通过反向代理将前端数据返回到浏览器 3.浏览器通过渲染引擎将页面渲染展示给用户 4.用户在页面中执行某操作调用后端接口 5.浏览器通过js引擎执行调用后端接口操作 6.后端服务将执行结果通过ingress代理返回给浏览器 7.JavaScript通过返回结果判断跳转页面并存储返回的数据 8.通过域名请求前端服务 9.前端服务通过反向代理将前端数据返回到浏览器 10.浏览器通过渲染引擎使用js引擎获得的数据将页面渲染展示给用户

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

寻求南宁网站建设人员做图骂人的图片网站

2023年7月26日 串口传图到RAM并TFT显示 视频25note要求:接收两个字节数据合并为一个16位数据并写入ram: FIFO模型与应用场景 视频26 串口传图到RAM并TFT显示 视频25 note 存储器的使用,在开始读写或者结束读写的位置非常容易出现数据错误或…

阿里云 网站托管制作商城小程序费用

目录 常用的Nginx 正则表达式 rewrite 和 location的区别 location location 大致分三类: location 常用的匹配规则: location 优先级: rewrite rewrite跳转实现 rewrite 执行顺序如下 语法格式 flag标记说明 rewrite实际操作 基…

网站 做 app公众号如何推广宣传

来源:牛客网: 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 131072K,其他语言262144K Special Judge, 64bit IO Format: %lld文章目录题目描述题解:代码:题目描述 给一个没有重边的二…

好的公司网站制作学做吃的网站

1、右击project>Build Path>Configure Build Path(一般是在你的项目文件夹中手动创建一个lib文件夹,里面设置若干子文件夹存放不同的jar包,然后通过Configure Build Path导入) 存放:eclipse用来编译java文件、编…

用多说的网站网络平台怎么弄

文章目录 总结部署流程 Alertmanager 三大核心1. 分组告警2. 告警抑制3. 告警静默 报警过滤静默通知方案一:方案二: 抑制报警规则案例一 参考文档 自定义路由告警,分来自不同路由的告警,艾特不同的人员进行区分修改 alertmanager …

o2o网站建设最好公司排名品牌形象设计公司

ECANet(Efficient Channel Attention Network)是一种用于图像处理任务的神经网络架构,它在保持高效性的同时,有效地捕捉图像中的通道间关系,从而提升了特征表示的能力。ECANet通过引入通道注意力机制,以及在…

海南住房城乡建设网站物理结构网站

1:确定哪里出错了? 如果不知道在哪里出错了就在业务代码的第一步点断点; 2:必须使用F5或者点击按钮 3:当程序执行到你的断点的时候程序就会被卡死。黄色的条表示到了该行但是该代码还没有执行。 4:F10逐(行…

个性化网站建设公司电话口碑好的南昌网站建设

提交订单 没有组件,先搬组件 配置路由 然后静态pay页面就有了 这里提交订单不是简单的直接进行路由的跳转,而且要拿你支付的数据向服务器发请求 提交订单 请求地址 /api/order/auth/submitOrder?tradeNo{tradeNo} 请求方式 POST 参数类型 参数名…

网站域名过户进口彩妆做的好的网站

可以直接调到解决方案,接下来是原因分析和每步的解决方式 问题原因: 我之前在自己本机创建了一个初始化了Git仓库,后来有在另一个电脑初始化仓库,并没有clone自己在本机Git远程仓库地址,导致Git历史版本不相关 错误信息 From https://gitee.com/to-uphold-justice-for-other…

怎么查询网站建设期做网站书籍

1、全球通 1、主要面向商务人士可以享受机场VIP俱乐部的尊贵、1860专席的高质量服务、个性化账单、客户积分奖励以及大客户经理贴心服务,更有尊贵资费套餐优惠,但它价格也是最贵的。 2、全球通面对事业成功的人士,进取。 3、全球通&#xff…

网站更换运营商要重新备案做电影网站怎样赚钱

大家好,我是写代码的篮球球痴最近有个同学跟我聊到,他自己现在从事FAE的工作,然后FAE也就是调调参数,写写寄存器,没有特别大的挑战,特别是熟悉之后,工作更加觉得没有意思了。做程序员的很多人&a…

企业官网网页给公司网站做seo的好处

传送门 文章目录题意:思路:题意: 有nnn个人,每个人都有一个能力值bib_ibi​以及他会的技能aia_iai​,当他会第xxx个技能的时候,aia_iai​的第xxx位是111。定义当xxx不会某个技能但是yyy会的时候&#xff0…

国外网站免费dnswordpress中的邮箱设置

有一些以ubuntu为基础的发行版本,中文支持不是很完善,可以参考以下的方法试试: 在Ubuntu 22.04系统中安装中文字体,你可以按照以下步骤操作: 1. **安装中文语言包**:首先确保系统安装了中文语言包&#x…

金华市住房和城乡建设局网站潍坊学网站建设

总结leetcode75中链表的算法题解题思路。 上一篇:力扣75——队列 以下代码大部分为本人所写,少部分为官方示例代码。 力扣75——链表 1 删除链表的中间节点2 奇偶链表3 反转链表4 链表最大孪生和1-4 解题总结 1 删除链表的中间节点 题目: 给…

网站推广方案怎么写的官网建设费用入什么科目

使用dt.Rows[0]["name", DataRowVersion.Original]可以获取转载于:https://www.cnblogs.com/heyiping/p/10616640.html

做素描的网站wordpress文章专题插件

NTFS安全权限一、NTFS权限概述1、通过设置NTFS,实现不同用户访问不同对象(文件,文件夹)的权限2、分配了正确访问权限后,用户才能访问不同的权限3、设置权限防止资源被篡改、删除二、文件系统概述文件系统即在外部存储设备上组织文件的方法常见的文件系统…

中国建设人才信息网站官网本地网站建设开发信息大全

幼年期:无模块化 成长期: IIFE是立即执行函数表 IIFE其实也就是匿名函数,归根结底都是函数 一种是申明式,一种是表达式。但是两种其实存在着不同,其中第二种中存在着变量提升 function fn1() var fn function ()v…

网站制作协议大青海网app

广告关闭云服务器1核2G首年99年,还有多款热门云产品满足您的上云需求存储桶 bucketxml python sdk 存储桶名称由两部分组成:用户自定义字符串 和 appid,两者以中划线“-”相连。 例如 mybucket1-1250000000,其中 mybucket1 为用户…

h5响应式网站做动画网站建设基本代码

junit testng多年以来,无论何时使用Java代码进行单元测试,我始终会回到TestNG。 每当我拿起TestNG时,人们都会问我为什么要继续使用TestNG,尤其是默认开发环境(例如Eclipse或Maven)提供的JUnit时。 继续进行…

easyui 做网站做古玩的网站

介绍 如您可能已经知道的(例如,从我以前的博客文章中 ),不再需要创建一个单独的类,该类使用onApplicationEvent方法实现ApplicationListener以便能够对应用程序事件做出响应(包括来自Spring Framework本身和…