首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
后端
TypeScript
Node.js
展开
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
后端
TypeScript
Node.js
AI编程
前端框架
HarmonyOS
架构
人工智能
three.js
暂无数据
推荐
最新
2026 年AI 能生成代码,但都是一坨屎😒
现在的 IDE 已经进化到了不可思议的地步。昨天,产品经理在群里火急火燎地提了一个需求:给我们的 web 老年版 App ,要大按钮,要醒目,要快。 我把这句话喂给了最新的 Google Antigr
Flexbox水太深,你把持不住
我以前以为我懂 flexbox,于是给容器加个 display: flex,然后就祈祷布局如我所愿。 有时候确实有效,但大部分时候,我得到了一堆“各自为政”的列,完全不是我想要的样子。 直到我发现了这
你真的懂 export default 吗?
我们每天都在写 import 和 export,这是 ES6 模块的基础。但你有没有想过,下面这两种写法,到底有什么区别? 看上去,它们好像做的是同一件事:都是默认导出一个叫做 myVariable
前端,远不止“画页面”:在AI时代重新定义我们的价值
在AI工具能够“一键生成”网站的今天,不少前端工程师陷入了存在主义危机:如果产品经理、设计师甚至普通人都能通过AI工具快速创建一个网站,前端岗位的价值何在?
PCM 流式音频播放
实现一个高效的流式音频播放系统,用于实时播放 PCM 格式的音频数据。实现无缝连续播放。利用原生 Web Audio API 能力。
Astro 5.17构建性能优化实践:从18s到13s
前言 在维护个人博客主题 Stalux 的过程中,随着文章数量增长到 150+ 篇,我发现构建时间逐渐变得非常的慢,对于调试来说很不方便(因为当前astro依赖的vite版本build和dev结果是不
React19事件调度的设计思路
一、React 调度和事件循环的密切联系 1、React 在“调度”什么? 也就是我上篇文章说过的这些东西: beginWork completeWork diff 构建 workInProgress
全栈开发者的谎言:什么都会 = 什么都不精?
上周面了一个自称5年全栈的兄弟🤔。 简历漂亮得像报菜名:精通 Vue/React,熟悉 Node.js/Go,玩过 K8s,能画原型图,甚至还写过两个 Flutter App。 我只问了一个问题:如果
微信通话时,是如何判断“当前/对方网络不佳”的?以及我们自己怎么实现?
为什么需要“网络不佳”提示 在微信通话这种实时音视频场景里,用户对流畅有非常低的容忍度,一旦出现断续的声音、口型不同步、画面卡顿或通话直接掉线,用户就会迅速认为服务不可靠并中断通话或投诉。因此在界面上
Rspress 2.0 发布:面向体验与 AI 的全新升级
我们很高兴地宣布 Rspress 2.0 的正式发布! Rspress 是基于 Rsbuild 的静态站点生成器,专为开发者打造的文档站工具。
字符串拼接?使用 knitwork-x,更轻量的 TS 代码生成方案
在做 genapi(OpenAPI 转 TS 请求代码工具)时,我就一直有一个很纠结的问题。 传统方案要么太重,要么太乱: TS 官方 AST / ts-morph:功能天花板,但体积巨大、构建慢,在
栗子前端技术周刊第 115 期 - Rolldown 1.0 RC、Rspress 2.0、Nuxt 4.3...
🌰栗子前端技术周刊第 115 期 (2026.01.26 - 2026.02.01):浏览前端一周最新消息,学习国内外优秀文章,让我们保持对前端的好奇心。 📰 技术资讯 Rolldown 1.0 RC
Vercel 的 json-render:迈向生成式 UI 的一步
Vercel 最近发布了一款名为 json-render 的新开源工具,这标志着向生成式用户界面迈出了一步——这是 Vercel 为 AI 生成的 Web 界面创造的术语。 “如果大语言模型不仅仅是生
⏰前端周刊第 451 期(2026年1月25日-1月31日)
本期主题偏向“平台新能力落地 + 工程工具链升级”。Web 开发部分重点关注 HTML Invoker Commands 在主流浏览器达成 baseline 支持,以及 Chrome Ca
拒绝造轮子!Quill 实现自定义标签功能的踩坑实录 🛠️
本文介绍如何在 Quill 富文本编辑器中实现自定义标签功能。通过继承 BlockEmbed 创建自定义Blot,实现不可编辑的标签块。文章提供了完整的实现代码和踩坑经验,帮助开发者快速实现类似需求。
Porffor:用 JavaScript 写的 JavaScript AOT 编译器
Porffor:用 JavaScript 写的 JavaScript AOT 编译器 如果你写过 JavaScript,你可能习惯了它的动态类型、即时编译(JIT)和无处不在的运行时。但有没有想过,如
1. 《手写系列:面试官问我 new 的原理,我直接甩出三个版本》
今天我们来聊聊 JavaScript 中那个既熟悉又神秘的 new 操作符。相信很多小伙伴在面试时都经历过这样的“名场面”:面试官微微一笑,推过来那个熟悉的键盘:“来,能不能手写一个 new 的实现?
Pagefind:为静态网站打造的极速搜索方案
Pagefind 是一个专为静态网站设计的开源搜索引擎,它能够自动索引你的网站并提供完全离线的搜索体验。 核心特性 按需加载:只下载搜索相关的内容片段,而不是整个索引 轻量级:核心 JS 仅约 20K
Three.js 适配的“保姆级”教程,拒绝拉伸和模糊!
第一步:CSS 铺满全屏 首先,我们要让 Canvas 元素本身在网页里占满位置。这步最简单,但是很关键,很多人容易漏掉 display: block。 默认情况下,Canvas 是 inline 元
前端实现一个高性能的点阵地球-Cobe
webgl实现一个高性能的点阵地球 很久没有写博客了,最近依然在学习一些webgl、glsl知识,今天和大家共同学习一个堪称优化到极限的shader代码 为什么说Cobe堪称极限 首先是Cobe这个