产品经理的AI工具箱:Gemini + OpenCode + OpenWork 三层架构实战指南
前阵子看到 Claude Code 的产品经理 Cat Wu 做的一次经验分享,她把自己日常用到的 AI 工具分成三层:用 Claude AI 聊需求和做思路碰撞,用 Coding Agent 把想法直接变成可点击的原型
阅读量: 28 标签: 工具
页面跳转传参最佳实践:大对象别再塞 Query 了
路由一跳,参数一长,味道就不对了。我见过最离谱的一次,是把一个几千项的商品数组直接塞进 query,地址栏跟火车一样长。刷新一下丢了,复制链接发给别人还带着半截
阅读量: 24 标签: 跳转
Trae vs Cursor vs Copilot 横评:免费 AI 编程工具实测,Trae 综合得分最高
今年 3 月 31 日,字节跳动发布了 TRAE SOLO 独立端。Cursor 和 Copilot 正打得不可开交,字节悄悄扔出了一个产品。免费。原生 AI。中文友好。很多程序员的第一反应是:又来?
阅读量: 17 标签: Trae
CSS scrollbar-gutter 属性详解:彻底解决滚动条引起的页面布局跳动
在网页布局中,滚动条的出现与消失常常导致页面内容的“跳动”。当内容高度超过容器时,滚动条会占据一定宽度,使得内容区域变窄;而当内容减少不再需要滚动条时,布局又瞬间回弹。这种视觉上的不稳定性严重影响了用户体验
阅读量: 21 标签: 滚动
ES6 编码规范实战,如何写出更健壮的 JavaScript
本文将探讨如何将 ES6 的新语法运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理、易于阅读和维护的代码。
阅读量: 26 标签: ES6
为什么前端代码中会出现 void 0 而不是 undefined?揭秘防御性编程小技巧
做前端开发的同学,大概率见过这样的代码:if (value === void 0) { ... }。明明可以直接写 undefined,为什么非要多此一举写 void 0?其实这不是装大佬,而是前端开发里的防御性操作
阅读量: 17 标签: 技巧
Vue3 进阶 API 全解析:ant-design-vue、VueUse、Pinia 源码高频使用的十个宝藏功能
Vue3 有一大批宝藏 API,藏在官方文档的角落里,平时没人提,但是 ant-design-vue、VueUse、Pinia 这些顶级开源库在源码里大量使用,用起来相当顺手。
阅读量: 19 标签: Vue3
普通人做自媒体赚钱指南:4个平台推荐与实操建议
你有没有幻想过靠写作赚钱生活?比如每天坐在桌前,看看书、写写字,就有收入了。要是待腻了一个地方,还能换个城市边旅行边写稿,一推开窗就是大海,阳光洒在波浪上。
阅读量: 23 标签: 自媒体
用 Agent Skill 固化 PRD 模板与需求规范,让需求文档更规范、可验收
团队写 PRD 时,如果每人结构不统一,有的缺成功指标,有的需求不可验收,有的用户故事含糊不清,评审时很难聚焦,开发团队也难以对齐。把 PRD 模板与需求书写规范写进一条 Agent Skill
阅读量: 31 标签: Agent
AI Agent 架构速查表:智能体、RAG、MCP 等核心概念一篇读懂
现在的 AI 正在向智能体(Agent)进化。它不再只是被动地回答问题,而是能像一个有目标、有工具、有记忆的数字员工,自主地规划、执行,甚至与我们协作
阅读量: 25 标签: Agent
CSS 2026 新特性实战:容器查询、嵌套、:has() 等五大亮点解析
今天和大家聊聊 CSS 2026。这个话题最近在前端圈子里讨论度很高,我整理了一些关键信息和自己的思考,希望能给你带来一些启发。容器查询(Container Queries)是响应式设计的一次革命。
阅读量: 19 标签: 特性
MCP的五大问题:为什么这项AI协议可能并不适合你的项目
所谓Model Context Protocol,也就是MCP,本质上是一套开源标准。它的目标很明确:让AI模型能够更顺滑地接入外部数据源、工具以及各类软件系统。你也可以把它理解成一种AI时代的即插即用协议
阅读量: 18 标签: mcp