一、认识互联网(基本原理)¶
1、在本地开发,在服务器共享
程序开发人员->在本地开发(html,css,js)->上传到服务器(共享)->所有用户即可访问
![[Pasted image 20260126025244.png]]
2、HTTP协议
-
HTTP协议(HyperText Transfer Protocol)超文本传输协议,是互联网数据传输的常见协议
-
一次HTTP事物由“HTTP请求”和“HTTP响应”构成
-
网址前的
http://就表示用http协议请求页面
流程:
输入网址 -> 发出HTTP请求 -> 服务器识别发来的HTTP请求,分析出用户要看的是哪个文件夹中的哪个文件
![[Pasted image 20260126025443.png]] HTTP响应
流程说明:
用户发送HTTP请求给服务器 -> 服务器识别发来的HTTP请求 -> 返回给用户端 a.html 文件
一来一回,用户就能看到当前的网页了。返回的这个过程就叫做 HTTP响应。
![[Pasted image 20260126025755.png]]
先简单了解下 HTTP 协议:
3、前后端请求交互基本流程
-
①用户发送 HTTP 请求
-
②在服务器上:Java、PHP、Python、NodeJS 等程序运行时执行数据库 "增删查改" 等业务,他们就是后端语言
-
③服务器返回 HTTP 响应
-
④在浏览器中,HTML、CSS 和 JS 程序将运行,执行页面结构渲染、美化、交互效果等业务,他们就是前端语言
![[Pasted image 20260126025959.png]]
举例:
![[Pasted image 20260126030118.png]]