559 期 - 震惊,npm 存储库于 10 月 7 日发生了停电事件!

编辑:liu-jin-yiQC-LMatrixbird

🔥 本周热门

Kent C Dodds 教你构建现代化网站 — Kent 是 JavaScript 领域的一名先驱者,他拥有很多优秀的作品,包括 Testing JavaScriptEpic React 以及 webdev 播客,近期他完成了对个人博客的重大改造,采用了 React、Remix、XState、Prisma、Express.js 等许多 JavaScript 工具和技术对他的个人博客进行了重写。这是一个非常好的视角,我们可以学习他的思路和实现方式。

Kent C Dodds

🎧 Kent 的新一季播客 — 包含了对 Josh Comeau,Tracy Lee 和 Michael Jackson 几位的采访干货满满,值得一听。

你不知道的 WeakMap()slide-element 动画库的作者,介绍了容易被误解的 WeakMap,以及它的使用场景。

Alex MacArthur

jQuery 维护者继续推进 JS 现代化进程;弃用 jQuery Mobile — 考虑到它年龄以及在 Web 领域的重要性,能看到 jQuery 团队的更新总觉得很棒。jQuery UI 发布 v1.13.0 版本,但遗憾的是 jQuery Mobile 已经开始逐步弃用,而 jQuery UI 现在也已 进入仅维护模式

jQuery Foundation

快讯:

版本发布:

📖  教程与趣事

Sanitizer API:安全操纵 DOM — 新的 Sanitizer API(由 Google 和 Mozilla 的开发人员撰写)旨在构建一个强大的处理器,以便将任意字符串安全地插入到页面中。这是非常值得期待的 JS 库。

Jack J(Google)

使用 ES6 代替 jQuery — 作者发现使用 jQuery 这比他预期的要花费更多的工作。 你可能不需要 jQuery 在这方面是另一个有用的资源。

Aaron T. Grogg

▶ 与 Rich Harris 一起聊聊 Svelte — 新的一周,又是 Rich Harris 的采访 :-) 这一次 Svelte 的作者者谈论了 Svelte 在整个框架领域的地位,以及其他框架如何变得更 “像 Svelte”。

PodRocket Podcast podcast

Rollup.js JS 打包入门教程 — 围绕一系列易于理解的示例进行构建。

Craig Buckler

▶ 如何在 59 秒内完成一个侧向滚动游戏的编写 — 你能在 59 秒内得到的东西相当有限,但这是一个有趣的尝试。

Zizyo

CSS 调试指南 — 本文介绍了 CSS 错误通常分为几类,如何进行评估,同时介绍了防止此类错误的方案。

Stephanie Eckles

”防止密码泄露“ 的输入方案

Chris Coyier

如何快速填充一个新的 JavaScript 数组

Elijah Manor

🛠  代码与工具

VanillaTreeViewer:显示多个文件的极简文件浏览器 — 例如复杂的多文件代码片段。

Abhishek Chandrasekhar

Xterm.js:一款基于组件的终端组件 — 它被应用在许多项目里,例如 VS Code、cPanel 和 Azure Cloud Shell。

xterm.js team

Immutable JS 4.0 新功能:不可变的持久性数据集 — Immutable 的主旨是通过提供常见的数据结构,如列表、堆栈、字典和集合,使人们更容易在 JavaScript 中开始使用不可变的数据结构。

Immutable.js

kill-port:清除运行在指定端口上的进程 — 例如,你可以使用命令 npx kill-port 3000 去关闭监听在 3000 端口的程序,对于 Unix 和 macOS 系统,它基本上是在后台运行 lsofkill , 并且支持 Windows 系统。

Tiaan

mijin:适用于 Vue 和 Nuxt.js 的 Tailwind UI 组件库 — 详细文档可以参考这里。没任何依赖,对黑暗模式做了内置支持。

Léonard Lecouey

BesoGo:一款基于 JavaScript 的 ‘Go’ 棋盘编辑器 — Go 像棋盘游戏一样。

Ye Wang

TiddlyWiki:支持浏览器和 Nodejs 的 JavaScript Wiki

Jeremy Ruston

github-code-font-changer:用于更改和自定义默认 GitHub 代码查看器字体的 Chrome 插件

El Amrani Chakir

Arcsecond:受 Haskell 的 Parsec 启发的零依赖解析器组合器库

Francis Stokes

fast-png:完全用 JavaScript 实现的 png 解码器和编码器

Michaël Zasso

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