Skip to content

前端与管理员端

核心问题

为什么同样都是网页,有的页面是给用户用的,有的页面是给管理员用的?前端项目目录为什么还要拆成页面、组件和资源?

前端不只是“好看的页面”

在项目营里,前端通常负责三件事:

  • 展示内容
  • 响应用户操作
  • 把结果更清楚地呈现出来

用户端和管理员端的区别

对比点用户端管理员端
面向对象普通用户老师、管理员、运营者
目标好用、易懂、愿意继续用快速查看、修改、管理
常见页面首页、表单页、结果页列表页、状态页、统计页
关注重点体验和表达效率和管理

一个项目里的常见前端结构

text
project/
  pages/        页面
  components/   可复用区块
  assets/       图片和静态资源
  styles/       样式
  utils/        工具函数

为什么要这么拆

  • 页面是整页,组件是可以反复用的小块
  • 图片、按钮、卡片、导航栏都不适合每页重复写
  • 目录清楚以后,Codex 更容易理解项目结构,也更方便多人协作

前端常见技术栈

层次常见选择适合场景
基础页面HTML / CSS / JavaScript简单项目、展示页
工程化前端Vue / React多页面、状态较多的项目
构建工具Vite本地开发和打包

课堂练习

  • 把你们项目中的页面分成“用户端页面”和“管理员端页面”
  • 说出你们项目里最适合拆成组件的 3 个部分
  • 看一眼当前项目目录,标出哪个文件夹最像页面、组件和资源

给讲师的提醒

  • 不要求所有组都做管理员端,但要让学生知道它是另一类角色页面
  • 如果学生把所有代码都堆在一个文件里,可以借这个模块讲“为什么目录结构重要”
  • 很适合在第 4 课页面开发前插入

推荐复用