全部词条 90
一页看全。想按场景找就回首页的分类;想搜就按 /。
验收与证据 7
- 完成宣称Completion Claim「做完了」是一句待验证的宣称,不是一个已成立的事实。
- 完成层级Evidence Level同一句「做完了」可能站在六个完全不同的层上,说清是哪一层,争吵就消失了。
- 验收标准Acceptance Criteria在开工之前就写下来的、能被第三方一条条勾掉的「做完了」的证据清单。
- 复现步骤Reproduction Steps一串谁照着做都会看到同一个结果的操作,是「有问题」和「已修好」的共同裁判。
- 报错日志Error Log程序出错时留下的原始记录,通常第一行就写着原因,剩下的是它经过的路。
- 测试用例Test Case一段写死的「给这个输入应该得到这个结果」,让机器代替你反复检查。
- 回滚Rollback把系统退回到上一个已知可用的状态,是所有高风险操作的入场券。
AI 与 Agent 9
- AI AgentAI Agent会调用工具、能看到结果、并根据结果决定下一步的 AI——它做事,不只是回答。
- 工具调用Tool Calling模型输出一个「我要用这个工具、参数是这些」的请求,宿主执行它,再把结果交回给模型。
- 系统提示词System Prompt由对话宿主以较高优先级提供的规则;放在哪里、是否每轮保留,要看具体平台怎么实现。
- 上下文窗口Context WindowAI 一次能同时「看到」的全部内容的容量上限——超出的部分会被挤出去。
- TokenTokenAI 把文字切成的小块,既是它的处理单位,也是计费和容量的单位。
- Token 成本Token CostAI 按 token 量计费:输入输出都收钱,长对话会把历史反复重算,钱就这么花掉的。
- MCPModel Context Protocol一套让 AI 助手统一接入外部工具和数据源的开放协议,写一次接口,多个 AI 客户端都能用。
- SkillSkill把「这类事应该怎么做」写成一份 AI 能读的说明书,需要时自动加载并照着执行。
- 幻觉HallucinationAI 用同样自信的语气说出不存在的东西——不是撒谎,是它在补空白。
怎么跟 AI 说 5
界面与组件 12
- 按钮Button让用户在当前页面执行「保存 / 提交 / 删除」这类动作的可点击控件。
- 输入框Input让用户往里面输入一行文字或数字的控件,是表单和搜索最基础的地基。
- 下拉选择Select让用户从你给定的选项里挑一个的控件,用户不能随便填,只能在你给的里面选。
- 表单Form让用户输入一组信息并一次性提交的容器,注册、下单、填资料都靠它。
- 链接Link把用户带到另一个位置或页面的可点击文字,和按钮的职责正好相反。
- 开关Switch表示一个开/关状态的控件,拨一下立即生效,适合只有两档、马上起效的设置。
- 轻提示Toast短暂出现在屏幕角落、几秒后自动消失的小提示,用来告知一次轻量操作的结果。
- 气泡提示Tooltip鼠标悬停时才出现的微型说明,装「锦上添花」的补充信息,装不了关键信息。
- 空状态Empty State当列表、页面或模块没有任何内容时,展示给用户看的引导界面,而不是一片空白。
- 警示条Alert / Banner常驻在页面上的醒目提示条,装「用户必须看到」的重要信息,不会几秒就消失。
- 骨架屏Skeleton内容加载完成前显示的灰色占位块,形状模仿真实布局,告诉用户「这里马上有东西」。
- 弹窗Modal / Dialog盖在当前页面上的临时窗口,用户必须先处理它或关掉它,才能继续原来的页面。
风格与视觉 9
- 间距Spacing控制元素之间空隙的大小,让页面有节奏、不拥挤、能分清主次。
- 圆角Border Radius元素边角的弧度,决定卡片和按钮看起来是硬朗还是柔和。
- 深色模式Dark Mode给界面准备一套黑底浅字的配色方案,用户手动或跟随系统切换。
- 阴影Shadow / Box Shadow用投影表达「这个元素在背景之上」,层级越高影子越重,但满屏阴影会脏。
- 字体排版Typography字号、字重、行高、字体的组合规则,让文字读得舒服、主次分明。
- 配色Color Palette一小组有明确职责的颜色(主色、文字、背景、状态),全站只用它们,不随手加新色。
- 视觉层级Visual Hierarchy用大小、深浅、间距、位置排出「先看哪、再看哪」,重要内容不用喊也最抢眼。
- 过渡动画Transition状态变化时的一小段平滑过渡,0.15-0.3 秒就该结束,太长拖慢操作、太花抢注意力。
- AI 味AI Flavor辨认 AI 生成界面的特征组合:紫渐变主色、卡片圆角阴影、emoji 图标、模板化文案。
网页与前端 12
- HTMLHTML搭建网页内容结构的标记语言,决定一个页面里有什么、谁是谁、按什么顺序排。
- SEOSearch Engine Optimization让搜索引擎能收录、能读对、再把你的页面排到结果前面的一整套做法。
- 页面元信息Page Metadata写在页面头部、浏览器不直接显示正文里却能读到的那几行信息,决定标题栏和分享卡长什么样。
- CSSCSS负责网页「长什么样」的样式语言,控制颜色、间距、字体、布局这些视觉细节。
- 响应式设计Responsive Design让同一个页面根据屏幕宽度自动调整布局,一套代码适配电脑、平板、手机。
- 浏览器缓存Browser Cache浏览器把访问过的网页资源存一份在本地,下次直接用旧的——省流量,但也让你看到旧页面。
- DOMDOM(Document Object Model)浏览器加载网页后搭出来的「活结构树」,页面上的每个元素在树里都有一个位置。
- Open GraphOpen Graph写在页面头部的一组标签,决定链接被转发到社交平台时显示的标题、描述和配图。
- 无障碍Accessibility让网站不依赖某一种输入或感官也能被所有人使用的一套标准。
- JavaScriptJavaScript让网页从「能看」变成「能动」的编程语言:点击、计算、存取数据、更新页面都靠它。
- 组件Component可复用的界面积木:界面 + 样式 + 行为打包成一块,写一次、用很多处。
- 状态State界面当前记住的数据集合:输入、开关、选中项、计数,页面按它来显示。
后端与数据 9
- 身份验证Authentication确认「你是谁」的过程;跟「你能做什么」(权限)是两件完全不同的事。
- APIApplication Programming Interface程序之间约定好的取数 / 提交数据的通道,前端按固定格式喊一声,后端把结果送回来。
- 权限Authorization在确认「你是谁」之后,再决定「你能做什么」:能看哪些数据、能改哪些操作。
- HTTP 状态码HTTP Status Code服务器用三位数字报信:2 开头成功、4 开头是你这边的问题、5 开头是服务器自己的问题。
- 环境变量Environment Variable把代码里不该写死的配置(密钥、地址、端口)抽出来,按运行环境分别设置。
- JSONJSON一种人和程序都能读的文本数据格式:花括号包对象、方括号包列表、冒号连名字和值。
- 数据库Database按结构长期存放、可查可改可删的数据系统;网页是看板,数据库才是仓库。
- SQLSQL操作关系型数据库的标准语言:查、加、改、删各一句话,一句 SQL 就是一次对数据的操作。
- CORSCORS浏览器的一道安全规则:网页默认只能请求自己域名下的接口,跨域名取数要对方服务器显式允许。
部署与运维 12
- 部署Deployment把本机做好的东西送到线上服务器并真正生效,让别人通过网址就能用。
- 构建Build把一堆源码文件处理压缩成浏览器能直接跑的静态文件,是上线前必经的一步。
- 网站托管Web Hosting存放网站文件、一直开机对外提供访问的那台远程电脑(或平台)。
- CI/CDContinuous Integration / Continuous Deployment用一条自动化流水线把「检查、构建、测试、部署」串起来,改完代码自动走完,不用人肉传文件。
- 域名Domain Name网站的门牌号:一串好记的名字,让访客不用记 IP 数字就能找到你。
- DNSDNS (Domain Name System)互联网的电话簿:把域名翻译成服务器 IP,决定你输入网址后去哪台机器。
- HTTPS / SSLHTTPS / SSL给网站和访客之间的传输加密、并证明这就是你要找的那个网站,对应地址栏的小锁。
- CDNCDN (Content Delivery Network)把网站内容复制到离访客近的多个节点,让各地打开都快、还能扛住流量高峰。
- 反向代理Reverse Proxy站在用户和应用之间,接住域名请求,再把它转给服务器内部真正运行的程序。
- 预发布环境Staging和线上几乎一模一样、但只有内部人能访问的环境,上线前的最后一站。
- 灰度发布Canary Release先把新版本放给一小部分用户,观察没问题再逐步扩大到全部。
- 监控Monitoring持续盯着网站的健康指标,出问题第一时间通知你,而不是等用户来骂。
版本与协作 9
- GitGit一套记录文件每次改动、并能在任何时候退回任意历史版本的工具。
- 克隆Clone把远程仓库(比如 GitHub 上的项目)完整复制一份到本机,包括所有历史和分支。
- 提交Commit给项目存一个带说明的存档点,随时能退回的那一下。
- 拉取Git Pull把远程仓库最新的改动拉到本地,并合并进你当前的分支。
- 分支Branch在同一个项目里开一条独立的改动线,折腾坏了也不碰主线。
- 推送Git Push把本地已提交的改动上传到远程仓库,让别人和线上环境能看到。
- 合并Merge把分支上做完的改动并回主线,两边变成一份代码。
- 合并冲突Merge Conflict两条分支改了同一处,Git 停下来等你决定听谁的。
- 差异Diff两个版本之间差在哪的逐行清单,验收 AI 改动的基本工具。
产品与需求 6
- 用户故事User Story用「谁 + 想 + 为什么」一句话说清一个需求给谁带来什么价值,先把方向定对再谈怎么做。
- 最小可行产品MVP (Minimum Viable Product)砍到只剩能验证核心价值的最小版本,先上线让真人用,而不是把功能做全。
- 用户流程User Flow用户从哪来、第一步做什么、怎么走到核心动作、卡住了怎么办——先画这条路再动手。
- 产品需求文档PRD (Product Requirements Document)把给谁解决什么问题、页面长什么样、流程怎么走、边界在哪,写成一份 AI 照着做不会跑偏的文档。
- 范围蔓延Scope Creep需求在没人明确同意的情况下悄悄变大:每加一点都「很快」,合起来就是没完没了。
- 上线检查清单Launch Checklist上线前过一遍的清单:备份、回滚、监控、灰度,让「放出去」变成可控制的动作。