
掘金 / InfoQ · 前端本周最热
| 热搜话题 | 最高排名 | 首次上榜 | 离榜时间 | 在榜时长 | 上榜次数 |
|---|---|---|---|---|---|
01 HarmonyOS ArkTS 把组件截图保存成 PNG 再调系统分享面板的做法 大家好啊,前段时间做了个 MBTI 梗化测试 app,想加个"结果分享"功能——用户测完 16 人格,截图给朋友看。听起来简单,真做下去发现要串三段 API: | #100:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
02 你们公司有 35 岁以上的前端吗? 上周五团建,部门聚餐的时候聊到年龄,我突然来了兴致,打开飞书的组织架构,把我们整个前端部门的人头捋了一遍。我们部门加上我一共 38 个人。我一个一个数,35 岁以上的,包括我自己,只有 2 个。 | #200:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
03 鸿蒙 ArkTS 独立开发者的项目结构 model / dao / viewmodel / page / common 的分层 做了一堆鸿蒙 app 之后发现,项目第一天的目录结构 决定后 90 天开发顺不顺。走通几种结构后,总结出适合独立开发者的分层:model | #300:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
04 HarmonyOS ArkUI Dialog 复用 用 @CustomDialog + enum type 做多类型统一管理的做法 鸿蒙 ArkUI 的 Dialog 系统提供两类:promptAction.showDialog 简单 + 系统外观;@CustomDial | #400:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
05 HarmonyOS 做桌面卡片 onAddForm 要同步返回但数据在数据库里的解法 给一个极简日记 app 加桌面服务卡片(Form Widget)时撞到一个很矛盾的事:用户长按桌面添加卡片的瞬间,卡片内容应该已经是今天的日记进度——走 | #500:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
06 HarmonyOS ArkUI List 的侧滑删除 用 ListItem 的 swipeAction + endIcon 的做法 鸿蒙的 List 组件自带侧滑交互,但 API 不直观——是通过 ListItem.swipeAction 配 start 和 en | #600:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
07 AI 写页面像说明书,修 Bug 像贴膏药?把这两句话写进 AGENTS.md 用 Agent 写页面,有一种返工特别烦:功能基本对了,页面上却多了一堆你没让它写的东西。 邮箱输入框下面写着“请在此输入您的邮箱地址”,保存按钮旁边写着“点击后将保存当前信息”,表单上方再来一句“请 | #700:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
08 由 key 引发的思考 在开发构建中,当 React 使用数组或可迭代对象渲染一组同级子节点时,如果直接生成的子节点没有提供 key,React 会在控制台输出: react的官方解释是这样说的: https://react | #800:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
09 如何看待 Fable 5.2 用纯代码生成 1.4MB 视觉作品:光追、水面、倒影、火光的程序化生成原理 Fable 5.2 不是框架而是 Claude 模型:用纯代码、禁外部库,一次生成 1.42MB 零素材的浏览器 FPS。本文拆光追/水面/倒影/火光的程序化原理,也讲 demo 与生产的距离。 | #900:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
10 代码都能让 Agent 写了,我们为什么还要学前端? 最近在网上看到一些关于前端的讨论。有人说,部门已经没有纯前端了,页面、接口、部署都得一起做。有人感叹,明明投的是前端岗位,招聘要求里却写着全栈、AI 应用和 Agent 开发。 再看看 Agent 生 | #1000:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
11 技术面试已死?AI 时代,真正拉开程序员差距的是什么? 回想一下,你是否对刷算法题、背框架原理、手写代码、技师(机试)代码这样的场景历历在目?曾经这些都是程序员求职绕不开的一道关卡!!! 但现在传统手写/技师(机试)代码面试已死。 | #1100:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
12 AI 到底能不能独立做个产品?我拿一个小程序验证了 最近白嫖了一堆积分,于是我给自己定了个小目标:用 AI 从 0 到 1上线一个小程序,把整个过程完整跑一遍,看看现在 AI 到底能帮到哪...... | #1200:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
13 MCP 协议会成为前端 AI 工程的标准接口吗? 2026 年了,AI 编码工具已经满天飞——Cursor、Claude Code、Codex、各种 IDE 插件。但每次让它帮我写一个业务组件,每次对话死循环来回三四轮,不如我自己写! | #1300:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
14 让 Codex 自己查账:一个省 token 的小技巧 最近我发现一个挺实用的小技巧:让 Codex 自己回顾最近的运行记录,分析哪些地方在浪费 token。 本文同步发布于 AI Coding 指北。 关于 Codex 会员,我经常去chong-zhen | #1400:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
15 栗子前端技术周刊第 153 期 - Vitest 5.1、Remix v3.2、Node.js 27 Alpha... 🌰栗子前端技术周刊第 153 期 (2026.11.02 - 2026.11.08):浏览前端一周最新消息,学习国内外优秀文章,让我们保持对前端的好奇心。 📰 技术资讯 Vitest 5.1:Vite | #1500:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
16 我花一天做了个格斗游戏原型,判定全对,然后被「美术」劝退了 我花一天做了个格斗游戏原型,判定全对,然后被「美术」劝退了 一个 1321 行的单文件 HTML,零依赖、无构建,双击即玩。里面有关羽和赵云,能走能打能放大招,判定框可视化、帧数据面板、逐帧步进都齐了 | #1600:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
17 Event Loop 这篇你看完就不用再看别的了! 多数Event Loop讲解止步于面试题,未涉及浏览器渲染流水线。文章按16.6ms一帧的时序拆解宏任务、微任务、requestAnimationFrame、样式布局绘制合成及requestIdleCallback,解释微任务阻塞渲染、DOM批量更新与布局抖动成因。 | #1700:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
18 前端真有意思,JS还能独立做项目? 一个用JS作为开发语言的全栈创业小团队,都能做哪些有意思的项目,开源图片编辑器vue-fabric-editor项目的作者自述。 | #1702:07 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
19 Vue 3 + 高德地图封装实战:点位、区域、Loca 流光与 Vue 信息窗体 Vue 3 + 高德地图封装实战:点位、区域、聚合、Loca 流光与 Vue 信息窗体 本文对高德地图能力做了统一封装,后续将按封装后的调用方式,整理后台地图页面常用功能及示例 | #1800:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
20 Harness Engineering 为什么是 AI Coding 的工程底座 ❓❓❓ 第一次用 Codex、Claude Code、Cursor Agent,最直接的感受通常是快。接口、类型、测试、文档都能迅速生成,一个人甚至可以同时开多个 Agent 往前推。 项目跑一段时间以后,瓶 | #2000:00 达到 | 00:00首次采集时已在榜 | —结束时仍在榜 | 6小时46分累计在榜 | 1无重入 |
































































































