15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > HTML基础(1)_概述及简要Web原理

HTML基础(1)_概述及简要Web原理

时间:2023-09-26 02:36:02 | 来源:网站运营

时间:2023-09-26 02:36:02 来源:网站运营

HTML基础(1)_概述及简要Web原理:

HTML基础(一)——HTML概述及简要Web原理

1. 关于HTML

2. 网页的组成

  1. 前端三层:HTML(结构层)、CSS(样式层)、JavaScript(行为层);
  2. 其他的多媒体内容:图片、视频、音频、超链接等;
  3. 所有网页文件都是真实的、物理存在的文件。

3. 互联网运行过程

  1. 程序员开发并将网页源文件上传到服务器;
  2. 用户使用客户端(浏览器)发送HTTP请求到服务器;
  3. 服务器接收请求后进行响应,把请求的相关文件通过HTTP响应回传给客户端;
  4. 客户端将网页文件渲染并显示。
其中涉及的知识还有建立和断开HTTP连接、浏览器渲染过程和重绘重排等问题,留个记号(@NSY@)后面学到的时候补充。

4. 服务器

服务器是一种特殊的计算机,也有处理器、硬盘、内存、系统总线等,但是由于需要更可靠的服务,因此在处理能力、稳定性、可靠性、安全性等方面要求比较高。

作用:对于Web来说,用于存储开发人员上传的网页数据,且需要相应服务请求,并进行处理

要求:24h不间断工作

4.1 云服务器ECS

功能与服务器相同,只是程序员不需要自己购买服务器硬件设备,可以远程部署、配置和使用。

5. 客户端

普通用户使用的终端,最常用是浏览器、app。

5.1 浏览器

用户上网搜索、查看信息资源的应用程序。

作用:发送HTTP请求到服务器,接受服务器的HTTP响应,渲染HTML网页。

5.2 主流浏览器及其内核

浏览器内核说明
IETridentIE内核
EdgeEdgeHTML->Blink之前是使用EdgeHTML内核,2020年新版Edge改用Blink内核
FireFoxGeckoFireFox内核
SafariWebkit统称Chromium或者Chrome内核
OperaPresto->Webkit->Blink默认具有两个工作区,适合同时查资料和开发预览的快速网页切换

5.3 浏览器功能

  1. 发送HTTP请求,发送的方式是在浏览器地址栏输入对应网址,或者点击超级链接。
  2. 接受服务器发回的HTTP响应,服务器会发回一个HTML给浏览器。
  3. 将接收到的HTML进行解析和显示

6. HTTP协议

Hypertext Transfer Protocol超文本传输协议,是客户端浏览器或其他程序与Web服务器之间的通信协议。

6.1 HTTP请求

请求:request。浏览器根据网址向对应服务器发送请求。

发起请求的方法:在浏览器地址栏中输入网址,或者点击网址链接。(本质上应该不是这种客户行为,应该是触发了浏览器中或者程序中某个对象的方法,目前了解到的只是Ajax等,浏览器原理尚未剖析)。

HTML页面解析过程中,会发出多个http请求,包含网页的图片、视频、音频等文件请求。

6.2 HTTP响应

响应:response,服务器根据请求响应一个HTML文件,将HTML传输给客户端,在浏览器中进行HTML网页的渲染。



关键词:简要,原理,基础

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭