634 期 ECMAScript® 2023 规范进展

本期看点:上周,htmx v1.9 发布、ECMAScript® 2023 规范进展发布、Angular 重装上阵、与一些大佬聊聊 Node.js 的现状。
编辑:liu-jin-yiTimLi777

🔥 本周热门

JavaScript 相等性表格游戏 — 在了解了 JavaScript 中 == 的恐怖之后,扫雷游戏可能变得轻松了许多。如果需要深入了解,可以查看 ECMAScript 规范中的 第 7.2.14 节 ,但一般情况下,最好使用三个等号(===),除非有充分的理由不这样做。

Reinis Ivanovs

htmx v1.9 发布 — htmx (主页) 是一个越来越受欢迎的库,它允许用户通过标记 HTML 而不是编写大量 JavaScript 来使用 WebSockets、SSE、AJAX 和 CSS 过渡。v1.9 添加了对 view transitions 和内联事件处理的支持。这些代码示例 值得一看,htmx 可以让很多东西成为可能,而且工具或标记很少。

htmx team

ECMAScript® 2023 规范进展 — 在二月份过早地发布 ES2023 规范的进展之后,现在可以宣布:TC39 已经批准了 ECMAScript 2023 规范,虽然它仍然是候选状态,但它距离最终的 ECMA 大会批准更近了一步。2023 年的 完成提案列表 现在包括了 从后面查找数组支持哈希Symbols 作为 WeakMap 的键,和通过复制更改数组

ECMA International

快讯:

版本发布:

📒 教程与趣事

Ranger:使用范围语法来操作任何东西?const numbers = 1[[...8]],有人用这个炫技来简化写法,但我不确定大多数团队会接受这个。不过你可能会发现实现细节也很有趣。希望这类实验能够持续下去。

Jon Randy

尝试 Node 内置的测试运行器 — 到 2022 年,Node 拥有了一个实验性的内置测试运行器(node:test)。它将在即将发布的 Node v20 中变得稳定,因此现在是查看它是如何工作以及与您可能已经使用的其他解决方案相比如何的好时机。

Gleb Bahmutov

▶  正确合并 JavaScript 对象的方式 — 而且还只需要一分钟。

Jack Herrington

使用 Vue 3 Composition API 时应该选择什么?Ref 与 Reactive 的区别

Michael Hoffmann

如何使用 Node.js 将文件流式上传到 S3 对象存储

Austin Gil

如何在对项目一无所知的情况下贡献代码

Michal Warda

🛠 代码与工具

Reveal.js v4.5:HTML 演示文稿框架 — 最新版 v4.5 刚刚发布,本次更新增加了跳转到指定幻灯片、几个新的主题,以及支持实时重新加载子文件夹中的文件。

Hakim El Hattab

List.js:为表格和列表添加搜索、排序、过滤功能 — 这是一个方便的库,可以为表格、列表或其他 HTML 元素添加搜索、排序、过滤和灵活性。想看看实际例子?可以看看这里, 还有这里的例子。

Jonny Strömberg

Queue:可调整并发性的异步函数队列 — 这个类导出了大多数 Array API,并可以用于异步函数队列,具有可调整并发性。

Jesse Tane

yet-another-react-lightbox:实现灯箱组件的库 — 这个库可以在几分钟内为您的项目添加灯箱组件。您可以在 这里查看几个示例,还有一个 可调整设置的 playground。 仓库地址

Igor Danchenko

Sandpack v2.6:用于创建实时代码编辑体验的组件工具包 — 由 CodeSandbox 团队开发的组件工具包,用于创建实时代码编辑体验。 仓库地址

CodeSandbox

TS Writer:用于在运行时生成 TypeScript 代码的模板字符串模板引擎 — 这是一个相当小众的库,用于在 TypeScript 中在运行时生成代码的情况。

tinylibs

© 2026 印记中文 | 粤ICP备17008907号-2