Learn what is new in the Visual Studio Code January 2026 Release (1.109). Read the full article...
Highlights This version of ESLint is not ready for production use and is provided to gather feedback...
...
VS Code now supports MCP Apps, enabling AI agents to display interactive UIs for richer developer wo...
Highlights This version of ESLint is not ready for production use and is provided to gather feedback...
Nuxt 4.3 is out – route rule layouts, ISR payload extraction, draggable error overlay, and more!...
前言 在上一章 Browser Extension Dev - 05. Storage and Configuration 中,我们介绍了为扩展添加设置页面并使用 Storage API 保存和读取配...
Learn how we built Turbopack with incremental computation to scale development and builds to massive...
Formats over apps....
前言 在上一章 Browser Extension Dev - 04. Background Script 中,我介绍了 Background Script 的概念和使用场景,并实现了一个自动休眠不活...
The plan for 2025 was to build upon the foundation of language plugins introduced in 2024 and to sta...
How we built docfind, a high-performance client-side search engine using Rust and WebAssembly, and h...
前言 在上一章 Browser Extension Dev - 03. 注入 UI 中,我介绍了如何向网页中注入自定义的 UI,同时还了解了如何使用 Shadow DOM、Tailwind CSS 和...
iMac M1 引入了多种机身配色,macOS 11.3.1+ 在系统中预留了对应的强调色选项,但默认隐藏。通过修改 macOS defaults 配置,可在任意 Mac 上启用这些强调色。 每次都需...
Highlights This version of ESLint is not ready for production use and is provided to gather feedback...
Learn what is new in the Visual Studio Code December 2025 Release (1.108). Read the full article...
背景 最近因为多邻国 App 的 Bug,我正在考虑切换到 Web 版本。但没想到移动端 Web 版本体验那么差,每次打开首页都会弹出 App 下载推广,这真的太烦人了。我第一时间就想去写个 User...
How the now-deprecated `ban-types` rule evolved over time to what is now several newer, targeted rul...
前言 在此之前,通过 Browser Extension Dev - 02. 使用 WXT 我们已经了解了扩展的基本结构和 WXT 的使用,下面我们将进一步演示如何在网页中注入复杂的 UI,使用 Re...
2025 年大概是 AI 在各个场景的应用很让人吃惊的一年了。 2025 年,程序员的技术壁垒在被打破 2025 年初,复杂类应用、垂直类应用的程序员,技术壁垒依然很高。一个工作经验不足的新人,对比...
年终这篇就用贯穿 2025 年的 Agentic Coding 工具收尾了 —— Claude Code 🦀 Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手。在上下...
...
...
有两个上海,一个是地理位置上的上海,唐朝时还在海里。历史介绍说上海最早是华亭县,这不太准确,因为是上海后来地盘变大,把华亭包了进去,其实上海把它的上级松江府也包了进去变成了松江区,正如深圳墟把它......
前面在《如何设计与管理一个前端项目》一文中,提到过需要做风险把控、事后复盘、数据量化,但具体怎么执行呢?本文主要结合以前的实战经验进行说明。 前面提到,我们需要主动把控各个环节的情况,及时推动和解决...
My new hobby project....
Next.js 16.1 introduces Turbopack file system caching for development, a new bundle analyzer, and ea...
...
Highlights This release prints a warning message when an /* eslint-env */ configuration comment is f...
Two additional vulnerabilities have been identified in React Server Components. Users should upgrade...
What's new in the Visual Studio Code November 2025 Release (1.107). Read the full article...
...
A critical vulnerability (CVE-2025-66478) has been identified in the React Server Components protoco...
《地球最后的夜晚》上映时(2018年最后一天),当时的微博就一片声讨,说情侣们都当爱情片跨年夜去看,结果完全看不懂2018年结尾我正好喝大了买了一张飞成都的票,在成都看的《地球最后的夜晚》,成功......
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested element...
How we built the Nuxt MCP server to enable AI assistants to access our documentation through structu...
王家卫正处在风头浪尖,但我们还是得说说邵艺辉。邵艺辉是目前大陆有史以来第一个也是唯一一个拍出了“都市电影”的导演。在她之前,所有的电影都不是都市电影。即使也有很多电影故事发生在城市,但那不是“都......
I'm looking for a new job....
Nuxt Image v2 is out - with full TypeScript support, IPX v3, and new providers!...
关于复杂度,相信所有开发都了解这个词。毕竟准备面试过程中,多少都会刷刷题,了解过算法复杂度这个词。 今天想聊的,是关于网页复杂度的一些想法。 怎样算复杂? 相信经常看我写的性能相关文章的小伙伴都知道,...
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right i...
Nuxt 4.2 is out - with experimental TypeScript plugin support, better error handling in development,...
Next.js 16 includes Cache Components, stable Turbopack, file system caching, React Compiler support,...
The joys of vibecoding....
Introduction As it turns out, there are quite a few talks I’ve done so far, and even for me, it’s ha...
...
提到网页得分,相信很多做过性能的前端同学,也都有用过 Lighthouse 的性能评分。 而在更复杂的业务场景下,类似 Lighthouse 这样的工具只能提供打开相关的性能数据。对于重度使用的前端网...
From handles to hosting....
CSS has been on fire lately, with tons of great new features. @starting-style is an interesting one;...
根据我这么多年趁年老行万里路的经验,我可以大逆不道的说,近代以来,凡是没被帝国主义经略过的城市,审美上都是一泡污凡是被帝国主义经略过的,这个城市的审美就是高级了许多,这没办法,这只有去的够多才能......
Nuxt UI v4 unifies Nuxt UI and Nuxt UI Pro into one powerful, completely free library. With over 110...
今天我来到了美丽的大城市威海以前人人网的时候,我认识了天南海北的朋友,湛江的,台州的,上饶的,威海的,甚至还有迈阿密上大学的朋友给我寄了明信片这些都是课本里的城市,我从没去过,但大家的交流真诚而......
matplotlib -- the de-facto library of plotting in Python. seaborn -- the golden tool for statistical...
A little while ago, I was trying to animate an element’s background color, so that it cycled through...
上一篇《前端基础补齐–有关 JavaScript 代码执行》我给大家介绍了 JavaScript 代码的运行过程。如果说运行过程中的语法分析阶段、编译阶段和执行阶段属于微观层面的运行逻辑,那么本文将了...
距离 上一次的总结 似乎又过去了一年,而距离毕业离开校园,也已经五年了。好久不见,那就随便唠唠近况吧。可每次提笔更新下近况,想写点自己的生活,总觉千头万绪,真落到字句上,反而不知从何说起了。1 ......
SVG gives us many different primitives to work with, but by far the most powerful is the element. ...
::: tip 背景 这是几个月前受司内开源办公室邀请所撰写的一篇关于开源的文章。 近来也收到了一些咨询开源的邮件,特在此发出,也希望能为大家参与社区/公司开源提供一些帮助。 其中包含了一些个人观点,...

How typescript-eslint's new "Project Service" makes typed linting easier to configure, especially fo...
...

Learn TypeScript cursor-rules for AI development. Covers best practices, JSDoc, structure. Different...
...
...
...
...
...
TypeScript announced a full rewrite of TypeScript in Go. In testing, this rewrite has achieved a 10x...
可能很早前就有朋友注意到了,咱换了个新的 个人主页。然鹅虽然很早前就写完了代码上了线,却一直没有写个比较完整的介绍。当时想动笔,结果发现真是巧了,好多东西被 SkyWT 在他的新主页中说完了(人......

The coloring problem in modern programming, and a proposal of a new approach...
...
Let's move on to ESM-only...

TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, name...

How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s....
Introduction I’ve been developing three React state management libraries: Zustand, Jotai, and Valtio...
在翠儿还在上学的时候,有写过 一篇文章 讲过,自己在使用小屏 iPhone+大屏 Android 的双持组合,分离了社交与娱乐需求。时过境迁,随着咱进入社会,对手机有了新的需求,也放弃了之前的双......
TypeScript is coming to Node 23. Let's break down what that means....
Introduction RSC stands for React Server Component, but in this post, I’ll use RSC to refer to a bro...
开新项目咯!好吧其实也不新了 XD之前在豆包上已经有 2.2w 人用过了~ 这次决定重新正式发布啦!是否还在被【好评返现】【评价赠菜】憋评价困扰?【好评喵】助你一键生成短评!...
// ⚠️ 前有悲伤警告 | 幼稚文风碎碎念警告 | 不知所云警告 | 主观含量高警告 | 本文禁止转载// ⚠️ 总之,酌情观看对于我这么一个恨不得三年总结放在一起发的拖更大鸽来说,发一个季度......
内容分发网络 Content Delivery Network 访问 https://www.yunyoujun.cn/posts/use-cdn-speed-up-site 阅读全文。...
Explaining what linting with type information means, why it's so powerful, and some of the useful ru...