什么是前端与后端
前台点菜与后厨做菜的分工。
你去餐厅吃饭,前台服务员把你的菜单递进后厨,厨师做好菜再端出来。网站也是这样运作的——前端是前台,后端是后厨。
前端(Frontend):运行在浏览器里,用户直接看到和操作的界面——按钮、表单、动画、页面布局。技术栈:HTML 搭骨架、CSS 穿衣服、JavaScript 加交互。
后端(Backend):运行在服务器上,处理业务逻辑、操作数据库。用户看不到,但所有数据都从这里来。技术栈:Node.js / Python / Java 等,配合数据库存储数据。
用户点击「登录」按钮后,验证密码是否正确的工作在哪里完成?
- 浏览器(前端)
- 服务器(后端)
- 用户的手机
- 域名服务商
前端 + 后端 = 全栈(Full Stack)。当你让 AI 写一个'全栈应用',它会同时帮你写前台页面和后厨接口。下面来做个分类练习——
现在你能区分前后端了。以后跟 AI 沟通时,明确说「前端页面」或「后端接口」,它生成的代码会更精准、更符合你的需求。