Skip to content

视野修炼第82期 | Node.js v22

欢迎来到第 82 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

​也推荐大家关注一下最后的推荐内容(周刊的主要内容来源渠道)

下面开始本期内容的介绍ღ( ´・ᴗ・` )比心

🔥强烈推荐

1. Node.js v22 发布

Node.js 22 发布咯,下面介绍几个值得尝试的特性

① 支持 require ESM 模块。

这个在之前 CJS 和 ESM 相互兼容? 的文章有提前介绍。

现在可以通过在执行时添加--experimental-require-module参数来启动这个特性。

node --watch,现在稳定了,可以替代 nodemon 使用,修改后自动重启 Node 进程。

sh
node --watch index.js

③ 运行 scripts 脚本

node --run <script>npm run <script> 一样效果。

sh
node --run start

globglob-sync

可以用其替代 fast-glob, glob等库使用,用来扫描目录更加方便咯。

Node.js 18 将于 2025 年 4 月终止生命周期(EOF),官方建议升级到 Node.js 20 (LTS) 或 Node.js 22(即将成为 LTS)。

企业里的大部分项目都升不动,现在还是 Node 14 跑,升了就G。

🔧开源工具&技术资讯

2. Module Federation 2.0 正式发布!

这是一个由 ByteDance Web Infra 团队与 Module Federation 的作者 @Zack Jackson 共同推出的新版本。

没有深入体验过,不过肯定是好东西,可以跑一下 quickStart 试试!

3. 终极 CSS 形状实现合集 — 单元素实现

📚 教程&文章

4. 像和朋友聊天一样编写Alt文本

html
<img alt="?"/>

编写替代文本,就像您向朋友描述图像一样。

5. 2024 前端工程师手册

一本 现代前端网站开发 / 工程指南,详细且免费,可在线阅读

部分目录截图如下。

内容比较多,可以按需阅读对应模块。

6. HTML 属性与 DOM 属性对比

它们完全不同,但通常是耦合的。

HTML 属性可以序列化,Dom 属性不可以。

HTML 属性只能是字符串。

HTML 属性不区分大小写。

像 id 这样的属性又是耦合的。

🤖AI工具&资讯

7. LLM Price Check - AI 模型价格对比

这个网站提供 AI 模型价格对比和试用链接。

8. Image2Text - 图片转描述

效果还行,可以把喜欢的图片喂给他,再把提示词丢给其它文生图模型。

😛趣图


篇幅有限,如果你还没看够,可移步后面的推荐渠道,继续游览,历史周刊(<20)移步博客

⭐️强力推荐关注