⚡️行业动态
Ryan Dahl 解释了为什么 Deno 必须升级到2.0版本
Ryan Dahl,Node.js 和 Deno 的创建者,在 Stack Overflow 播客上谈到了 Deno 目前的局限性以及 Deno 2.0的未来。
📆发布
Node v22.7.0现在使用--experimental-transform-types
实验性转换类型,可以在运行 TypeScript 之前将纯 TypeScript 语法转换为 JavaScript。
支持 node:cluster 和 V8 的 C++ API。在 Windows 上通过 OMGJIT 实现了更快的 WebAssembly。使用 @aws-sdk/client-s3 的 S3 上传速度提高了 5 倍,独立可执行文件中包含 Worker,以及更多的 Node.js 兼容性改进和 bug 修复。
一个强大的基于JS的Web图形平台。
📒文章
JavaScript 中正则表达式的历史(和未来)——JavaScript 中的正则表达式支持一直有点不尽如人意,但现在情况已经有所改善。Steven 将带我们重温相关知识,并展示他的regex
库,该库将 JavaScript 的正则表达式提升到了真正的 A++ 等级。Steven 是 O’Reilly 出版社的《正则表达式秘籍》和《高性能 JavaScript》的作者之一,对此了如指掌。
作者介绍了ECMAScript 2024语言规范的最终版本,该版本于6月26日获得批准。新特性旨在提高JavaScript的Unicode处理能力、多线程编程支持、正则表达式功能、ArrayBuffer的灵活性和Promise的控制能力。
React仅仅是一个前端库吗?后端是如何融入的?作者分享了他为何开始将React视为一个更全面的全栈解决方案的思考。
作者探讨了如何在不同环境中使用 JavaScript 生成 PDF 的一些方法。
🔥开源项目
-
Milkdown: 一个轻量级的所见即所得 Markdown 编辑器,它基于一个插件系统,能够实现高水平的定制。看到文档由编辑器自己呈现是一件很棒的事情。
-
Fuite 5.0: 在 Web 应用程序中查找内存泄漏的工具,一个 CLI 工具,您可以指向一个 URL 来分析内存泄漏。
-
tailwindcss-highlights:一个用于给文本添加高亮效果的Tailwind插件,这里的“高亮”一词指的是类似于用荧光笔标记实际纸质文档的效果。它包括20种不同的效果变体。
💻网站
-
AI 图片合成:利用 AI 混合两张不同风格的图片,合成一张艺术图
-
2023年度 JS13K Games 竞赛:代码量不超过 13K 的小游戏,JS13K 比赛前十名
🌅CSS
-
相对颜色语法ー基本用例:现在对相对颜色语法有了广泛的支持,作者探讨了这种“在CSS中操作颜色的极为强大的方式”。
-
使用容器查询构建“智能”布局**:**使用容器查询(Container Queries)构建布局的新颖且有趣的途径。
-
层叠CSS渐变:创造独特标记高亮效果,通过层叠CSS渐变来创造独特的标记高亮效果,这一技巧原本用于制作网格渐变,但也被成功应用于文本背景。
💎资源
一本标题颇具特色的书籍,深入探讨了你在使用TypeScript时可能会遇到的许多微妙错误。该书在Leanpub上以PDF、iPad和Kindle格式提供,或者你可以直接在GitHub仓库中阅读。如果你遇到了书中的任何问题,那么至少值得快速浏览一下。
这里是前端后花园,目前坚持在写前端周刊:前端后花园周刊,全网同名。专注前端基础领域,分享前端最新动态、开源项目、工具库、实用工具、网站、资源等内容!这里是我精选的往期周刊文章,希望对有所帮助。
#16松桑前端后花园周刊-TC39会议、Rust用户规模翻倍、TS5.5RC、Deno标准库里程碑、函数柯里化、npm漏洞
#15松桑前端后花园周刊-Turborepo 2.0、ESLint v9.4.0、重新学习promise、CSS gap