书籍
探索 three.js
这是一本关于 thress.js 的在线书籍,介绍 three.js 应用程序所需的所有基本概念。每一章都有在线代码编辑器供你尝试学习,

动手学深度学习
面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
在线网站:https://zh.d2l.ai/
开发实践
帮助您在JavaScript中编写异步代码的14条Linting规则
通过 lint 规则学习了解异步代码编写的坑,通过规则避免/及时发现这些坑。
比如,他不建议我们这么写:
let total = 0
async function add () {
total += await getNum()
}
而是建议改成:
let total = 0
async function add () {
const num = await getNum()
total += num
}
移除事件监听的一些方式
除了使用 removeEventListener(以及使用 once 配置),还可以使用 clone & replace 节点、AbortController 等方式来移除。
如何构建一个 Toast 组件

Emil Kowalski 之前开发了一个 Toast 组件 sonner。目前已经有 3.9 k 的 Star。
这篇文章作者介绍了开发这个组件踩过的坑,包括了 css 动画、空间一致性的 UI 设计原则、状态管理、各种交互细节等等。这种一个简单的组件也是充满了细节。
色彩模型与如何实现颜色选择器
Antd 5.5.0 最近新增了一个 ColorPicker 颜色选择器的组件,这是作者写的色彩模型的原理,以及实现方式的文章。
JS Runtime
Nodejs 参考框架
对应的博客:nodejs 参考框架 会更加详细一点。
这是 Red hat 和 IMB 各团队的工程师整理的,包含了 Node 在 框架、消息队列、数据库、负载平衡等等各个方面推荐使用的库。这些库在这些团队的项目中进行过大规模验证。
Node.js Toolbox
这也是一个上述类似的网站。包含了在 Node.js 生态系统中找到的积极维护且流行的库。
我们可以参考上述的两个网站并结合实际项目进行技术选型。
Bun 1.0 正式版发布

Bun 是一个 all-in-one 的 JS 运行时,以及工具包。开发、测试、运行、打包 JS 和 TS 都可以在 Bun 上完成。
目前已经更新到 1.0.2 了。
好库推荐
Linkify
将文本中的 URL、邮箱改为链接

时事
Viteconf
国内时间:10月 4 - 5 的号 22 点
