574 期

编辑:MatrixbirdsYucohnyliu-jin-yi

🔥 本周热门

如何使用 JavaScript 管道运算符 — 在 2020 年的全球 JavaScript 反馈问卷中,很多开发者认为 JavaScript 中缺少管道操作符。其实关于 管道操作符的提案 目前处于 TC39 提案的第二阶段。在本篇文章中,Dr. Axel 详细地介绍了为什么需要管道操作符,以及如何使用它。

Dr. Axel Rauschmayer

将 TypeScript 类型检查器移植到 Go — 本篇作者是 Rust 的维护者(他还创建了 swc)。较 Rust 而言,他认为将 TypeScript 的类型检查器迁移到 Go 中更加合适,并解释了这样做的原因。同时本篇文章还在 Hacker News 上引发了对相关复杂问题的广泛讨论,许多人都在为 Rust 辩护。

DongYoon Kang

🛠  Unimported:在 javascript / typescript 项目中查找未使用的源文件 — 当你每天都在添加新代码时,你可能会忘记删除旧代码。这个工具可以帮助你发现你的项目中未使用的文件。

Stephan Meijer

邀请你参加 2022 年 JavaScript 状况调查 — 和以往一样,该调查会试图确定开发者对哪些库和框架充满兴趣。虽然这不是一个完美的方法,但每年的比较结果都很有趣。期待你填写问卷。

Sacha Greif

快讯:

版本发布:

Nightwatch v2.0 – 端到端测试框架。 Gluegun v5.0 – 构建 Node.js CLI 应用的工具包。 Node-RED v2.2.0 – 低代码事件驱动的应用开发环境。 parse-domain v7.0 – 将主机名分割成若干部分。 NeutralinoJS v4.2.0 – JS 桌面应用程序框架。 Mocha v9.2 – JS 测试框架。 Serverless Framework v3 React Native v0.67 npm v8.4.0

📒  教程与趣事

React 服务器组件:A PrimerPlasmic 可视化页面构建器应用程序的创始人将带领我们探索 React 服务器组件(目前是即将发布的 React 18 中的一个实验性功能)以及它们如何在底层运行。

Chung Wu(Plasmic)

利用 JavaScript 技巧获得乐趣和利润 — Doug Crockford(JavaScript 的创始人)向我们安利了 Advent of Code 游戏。

Kitty Giraudel

2022 年 Web 开发的基线是怎样的 — 这篇文章围绕前端技术、浏览器共享、客户端设备等众多统计数据,分析了解我们必须继续支持的最低共同标准。

Alan Dávalos

DevTools 有什么新功能? — 这有关最近的变化和 Chrome、Edge、Safari 和 Firefox 中的开发者工具新增功能。

Patrick Brosset

沿 SVG 路径动画化任何东西 — 这篇文章会教你如何使用 SVG 路径和 getPointAtLength() 函数编写创意动画。

Louis Hoebregts

使用 JavaScript 比较 CSS 特异性值 — 这篇文章深入探讨了,当涉及到 CSS 特异性时,应该如何比较两个选择器来决定谁的优先级更高。

Kilian Valkhof

TypeScript 如何战胜 JavaScript,并赢得开发人员的喜爱

Charles Humble(The New Stack)

🛠 代码与工具

chroma.js: 一个零依赖的色彩转换库 — 这个简单但色彩丰富的文档很不错,如果你有关于色彩或色彩值的工作场景,一定要看看它的 源代码

Gregor Aisch

Clipboard.js: 一个现代化的剪贴板库Clipboard API 让剪贴板工作变得之所未有的简单,但是你会发现像这样的库提供了一些有价值的额外抽象。

Zeno Rocha

ngraph.path: 一个基于图的路径查找 — 这里是 示例程序的地址,可以了解它是如何处理六个全球城市的路径网络的。

Andrei Kashcha

ExcellentExport.js v3.8: 把表格数据导出成 Excel、CSV 格式 — 如果你的应用程序或页面有一些 HTML 的表格数据,但是不想要服务端的介入,又想要把它导出为 CSV 或 XLSX 格式,那么这个第三方库将会提供帮助。

Jordi Burgos

Reaselct: 一个基于 React 的选择器组件 — 当前的版本支持单选或多选。它与一个支持标签场景的 REAVIZ 图表库 都来自 REAVIZ 团队。

REAVIZ

hyperid: 一个高性能的唯一 ID 生成器 — 这里查看它的基准测试结果,同时支持浏览器和 node.js 环境。

Matteo Collina

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