前端Frontend
前端和后端到底有什么区别?一次操作经过哪些部分?
也常被叫作:前端开发
当前步骤 · 1 / 6
浏览器界面
浏览器加载页面后,把前端代码组合成用户真正操作的界面。
界面呈现流程数据请求与响应
前端在哪里,边界到哪儿?
浏览器窗口结构
用户在浏览器中看到、点击和输入的页面内容,属于前端负责的范围。
职责分界
前端将内容、样式和交互变成界面;后端处理权限、业务规则和数据。
前端负责
- 页面结构(HTML)
- 页面样式(CSS)
- 交互逻辑(JavaScript)
- 表单验证(前端验证)
- 数据请求(调用 API)
- 界面状态(如登录态)
API发送请求↔返回数据
后端负责
- 业务逻辑与规则
- 数据库读写
- 用户认证与权限校验
- 接口设计与数据返回
- 文件存储与处理
- 安全与性能保障
一次注册,前端和后端怎样接力?
用户注册表单(前端视角)
注册页里的输入框、按钮状态、表单校验和“正在提交 / 注册成功 / 出错了”提示属于前端;账号是否创建成功以及数据如何保存由后端处理。
用户看到的前端界面用户名(4–20 位)邮箱密码(6 位以上)确认密码注册
点击“注册”之后
- 1前端填写表单
在浏览器中输入信息
- 2前端前端校验
检查格式与必填项
- 3前端调用 API
发送注册请求
- 4后端后端处理
创建用户并返回结果
- 5前端显示结果
展示成功或失败提示
四个最容易搞混的问题
前端能不能写数据库?
不能。前端只能通过 API 让后端去操作数据库。
前端和 UI 设计一样吗?
不一样。UI 设计给出视觉与交互方案,前端把方案实现为可使用的界面。
前端只用 JavaScript 吗?
不是。HTML 负责结构,CSS 负责样式,JavaScript 负责交互。
前端能做移动端 App 吗?
可以。Web 技术可以用于跨端开发,原生应用也有自己的客户端技术栈。
可以这样交给 Agent
请实现一个用户注册页面,包含用户名、邮箱、密码和确认密码四个字段;完成桌面端与手机端适配,补齐前端校验、提交中的 Loading 状态、成功与失败提示,并通过现有 API 提交真实数据。