← [ BACK_TO_NOTES ]

UI/UX MOC

面向产品型前端的 UI/UX 知识地图:从用户目标、信息架构、User Flow、交互与视觉,到 Design System、可访问性、AI/Agent UX 和 BodySense 实战。

#moc #growing #design #frontend

[!info] related notes

  • 相关 MOC:
  • 关系笔记:
  • 相关资源:

UI/UX MOC

知识总览

filters:
  and:
    - 'file.ext == "md"'
    - 'file.inFolder("z")'
    - 'this.file.links.contains(file)'
    - 'file.path != this.file.path'
formulas:
  knowledge: 'file.asLink(title)'
properties:
  formula.knowledge:
    displayName: 知识
  note.description:
    displayName: Description
  note.mastery:
    displayName: Mastery
views:
  - type: table
    name: 知识总览
    order:
      - formula.knowledge
      - note.description
      - note.mastery
    columnSize:
      formula.knowledge: 280
      note.description: 760
      note.mastery: 56

这张地图解决什么

这不是一张“怎么把页面做漂亮”的地图,而是一张产品型前端如何从需求走到真实用户体验的知识地图。

核心问题是:

这个功能为什么存在?用户要完成什么?信息怎么组织?流程怎么走?每一步怎么反馈?什么该删、什么该保留?各种状态怎么流转?Agent 应该怎样和人协作?最后怎样用前端把它可靠地实现出来?

最重要的一张总图

Product
  What problem?
      ↓
UX
  How should it work?
      ↓
Information Architecture
  What exists and where does it belong?
      ↓
User Flow
  How does the user complete the task?
      ↓
Interaction
  How should each step behave?
      ↓
UI
  How should the information look and read?
      ↓
Design System
  How do we keep it consistent?
      ↓
Frontend
  How do we make it real?
      ↓
Usability
  Does it actually work for users?

完整解释从 Product、UX、Interaction、UI 与 Frontend 的设计链路 开始。

优秀 UI 的设计顺序

不要从颜色、圆角和 Card 开始。

User Goal
   ↓
Information Architecture
   ↓
User Flow
   ↓
Interaction
   ↓
Content / Visual Hierarchy
   ↓
Layout
   ↓
Spacing
   ↓
Typography
   ↓
Color
   ↓
Decoration

[!important] UI 好不好,往往在选择颜色之前就已经决定了。

推荐阅读顺序

1. 总纲:先建立设计心智模型

2. 先解决“信息和路径”

3. 再解决“每一步怎么发生”

4. 再进入视觉层

5. 把零散设计收敛成系统

6. 把 Accessibility 当作体验的一部分

7. AI / Agent 产品继续加一层

8. 最后进入 BodySense 实战

设计一个新功能时的最短工作流

1. User Goal
   用户为什么来这里?

2. Primary Information
   第一眼必须知道什么?

3. Primary Action
   最重要的动作是什么?

4. Information Architecture
   什么常驻?什么次要?什么按需出现?

5. User Flow
   Main / Empty / Error / Uncertain / Recovery 怎么走?

6. Interaction & States
   每个动作如何反馈?哪些状态真实存在?

7. UI Reduction
   Keep / De-emphasize / On-demand / Delete

8. Visual Hierarchy
   第一眼 / 第二眼 / 第三眼看什么?

9. Design System
   哪些 Token / Component / Pattern 应该复用?

10. Accessibility / Responsive
    键盘、Focus、语义、移动端任务是否成立?

11. Agent UX
    AI 做什么?用户看见什么?何时需要确认?怎样纠正和恢复?

12. Validation
    用户真的能完成任务吗?

“这个东西该不该留”的快速判断

KEEP

当前目标、核心信息、系统状态、安全或主要动作必需。

DE-EMPHASIZE

有价值,但不应该抢主任务注意力。

ON-DEMAND

只在特定状态或用户主动探索时需要,放入 Drawer、Popover、展开详情等。

DELETE

重复、解释实现而不是帮助用户、纯粹为了填空或让页面“显得丰富”。

详细见 视觉层级、留白与 UI 减法。

几个必须形成肌肉记忆的问题

以后看到任何页面,不要只问“好不好看”,优先问:

  1. 用户来到这里到底想干什么?
  2. 最重要的信息是什么?
  3. 最重要的操作是什么?
  4. 当前信息架构是否自然?
  5. Flow 是否存在无意义步骤?
  6. Loading / Empty / Error / Partial / Disabled 是否设计完整?
  7. 每次操作是否有及时反馈和恢复路径?
  8. 哪些 Card、Border、Background、说明文字其实可以删除?
  9. 第一眼看到的是否真的是最重要的信息?
  10. 如果这是 Agent 功能,用户是否知道它在做什么、能否停止、纠正、确认和恢复?

BodySense:当前最适合拿来练习的 UI/UX 切片

身体状态地图

练习:

  • User Goal;
  • IA;
  • 视觉减法;
  • Empty State;
  • 区域选择 Interaction;
  • Contextual Detail;
  • AI 动态更新。

Consultation

练习:

  • Streaming;
  • Agent Status;
  • Ask User;
  • Tool / Retrieval;
  • Interrupt / Resume;
  • Error Recovery;
  • 信任与不确定性表达。

历史与身体记录

练习:

  • 信息层级;
  • Search / Filter;
  • Timeline;
  • Progressive Disclosure;
  • Responsive。

与前端工程知识的边界

这张 MOC 关注:

为什么这样设计
用户怎样理解
交互怎样发生
信息怎样表达

真正实现时继续进入:

设计工具与灵感

理论和方法不要与工具混在一起。工具另见:

  • 设计工具 MOC — Figma、Stitch、v0、Figma Make、Open Design、Mobbin 等设计和灵感工具入口。

工具可以生成界面,但不能替代:

User Goal
IA
Flow
Interaction
State
Reduction
Validation

这些判断。

AI Agent 相邻知识图

如果开始深入“Agent 为什么这样运行”,而不是“它应该怎样与用户交互”,转到:

两张地图的边界可以记成:

Agent Application MOC 研究 Agent 系统如何工作;UI/UX MOC 研究人怎样理解、控制并使用它。

最短记忆

Product 选问题,UX 设计任务,IA 组织信息,Flow 设计路径,Interaction 设计行为,UI 表达层级,Design System 保持一致,Frontend 让它真正运行,Usability 验证用户是否真的能用。

对于 AI 产品再加一句:

Agent UX 负责把不确定的自动化行为变得 observable、controllable、correctable、recoverable。

创建于 2026/8/27 更新于 2026/10/17
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本