前端:指浏览器端;后端:指服务器端。
客户端:只要能和服务器通信的都叫客户端。比如:浏览器、APP、命令行工具等。
Ajax、Fetch 等是前后端通信的方式。
HTTP 是前后端通信的协议。
JSON 是前后端通信的数据格式。
前端:
在浏览器上,HTML、CSS、JS 等程序将运行,执行页面结构渲染、美化、交互等业务,它们就是前端语言。
简单来说,用户在浏览器上看到的网页内容、执行的交互操作,就是前端。
后端:
在服务器上,Java、PHP、Python 等程序将运行,执行数据库的增删改查等业务,它们就是后端语言。
简单来说,执行数据库的增删改查、与前端进行数据交互,就是后端。
前后端通信:
前后端通信就是前端和后端数据交互的过程,也就是浏览器和服务器之间数据交互的过程。
前后端通信是在请求 - 响应
中完成的。
前后端通信的方式:
-
使用浏览器访问网页:也就是在浏览器地址栏中输入网址、按下回车。
Chrome 浏览器请求资源的时候,同一域名下最多可以并发请求 6 个。
-
使用 HTML 的标签:
- 浏览器在解析 HTML 标签的时候,遇到一些特殊的标签(script、css、img、iframe 等),会再次向服务器发送请求。
- 还有一些标签(a、form 等),浏览器解析的时候,不会向服务器发送请求,但是用户可以使用它们向服务器发送请求。
-
Ajax、Fetch 等。
更多推荐
前端、后端
发布评论