分类 · 文章

前端技术

前端框架、工程化、性能优化、跨端开发

共 110 篇文章

用一段「闪身步」,带你看懂 Claude Code Mods

开始之前,先让 Claude Code 表演一段“闪身步”: 图片 这是 Claude Code 根据我的提示词描述,直接生成的一个 Mods。 它的功能并不复杂: 我提交完了提示词、Claude Code 的回合开始时,终端窗口先一个“闪…

从一头雾水到跑通全流程:我用一个周末啃透了JWT登录鉴权

登录这个东西,说实话我写了快两年的业务代码了,一直没彻底搞明白。反正后端给什么我就存什么,请求头带上就行,出了问题找后端。直到这次接了个需求,要我从0搭一套登录鉴权的架子,前后端都我自己来,才被迫把每一层都捋了一遍。捋完发现,原来之前很多模…

ReAct Agent 思维范式

> ReAct 智能体是一种 AI 智能体,它采用 “推理与行动”(ReAct)框架,将思维链(CoT)推理与外部工具调用相结合。ReAct 框架能够提升大语言模型(LLM)在智能体工作流中处理复杂任务与决策的能力。ReAct 框架允许 L…

开发 YOLO 训练管理平台的 23 个实践教训

开发 YOLO 训练管理平台的 23 个实践教训(系列第 1 篇) 本系列记录一个人从零开发 YOLO 训练管理平台的完整过程。这篇是系列的第 1 篇:不讲架构设计那些"正确废话",只讲真正踩过的坑——很多都是这类系统(数据管理 + 训练调…

Vite静态资源导入这个坑我帮你们踩过了

上周凌晨两点,我盯着控制台里诡异的 404 错误,发现整个项目打包后居然丢失了关键的静态资源。更讽刺的是,这个 bug 偏偏只在生产环境出现——而本地开发时一切正常。如果你也用过 Vite 处理静态资源,今天这个坑可能已经埋伏在你的项目里了…

diff 算法(虚拟 DOM Reconciliation)

一、技术难点:为什么"算最小改动"这么难 Diff 要解决的问题可以一句话说清:给定新旧两棵节点树,找出把旧树变成新树所需要的最少操作序列(增、删、移)。难就难在这个"最少"上。 难点一:理论最优解,浏览器跑不动 把两棵树的差异化归为经典的…

组合式 API(Composition API)

一、技术难点:为什么"按选项写组件"会崩 Options API 把组件拆成 data / methods / computed / watch / mounted 几个抽屉。组件小的时候很整齐,一旦一个功能涉及"一份状态 + 两个方法 +…

登录态不是一枚令牌,而是一条可撤销的生命线

登录态不是一枚令牌,而是一条可撤销的生命线 登录态不是一枚令牌,而是一条可撤销的生命线 一次典型的登录态故障,往往不是“Token 过期了”这么简单:页面同时发出十个请求,十个请求同时收到 401;其中一个请求先去刷新,另一个标签页却执行了…

Vue的v-if和v-for混用居然是个天坑

上周上线一个订单管理后台,凌晨3点被电话叫醒——页面卡死,CPU直接拉满。打开监控一看,一个表格渲染了2000多条数据,每条数据都带着5个嵌套的v-if条件判断。这场景熟悉吗?今天咱们就聊聊这个看似简单却暗藏杀机的组合:v-if和v-for…

HTTPS 协议

HTTPS 即 HTTP over TLS,在传输层透明加密,端口 443,上层应用无需改动。安全关键在于证书链验证:签名、有效期、主机名、吊销检查缺一不可,忽略证书错误等于没有加密。TLS 1.3、会话复用、OCSP Stapling 与…