🌰栗子前端技术周刊第 64 期 (2024.01.06 - 2025.01.12):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。
📰 技术资讯
- 2024 JS star 榜单:JavaScript star 榜单已经是第 9 个版本了,在这里你可以从框架、组件库、工具等各个维度了解 2024 年影响 JavaScript 生态系统的顶级趋势和项目有哪些。
-
Node v23.6.0:自从 Node v22.6 引入了实验性的类型剥离(
--experimental-strip-types
)功能后,TypeScript 就可以直接在 Node 中运行了,现在更进一步的是,在近期发布的 Node v23.6 版本中,Node 将默认支持 TypeScript(--experimental-strip-types
默认开启),也就是说你可以直接运行node file.ts
,但是需要注意的是 TypeScript 的支持目前还是实验性的。 -
pnpm v10:pnpm v10 正式发布,更新内容包括依赖项的生命周期脚本不会在安装期间执行、pnpm link 行为更新、使用 SHA256 进行安全哈希处理等等。
-
Docusaurus 3.7:面向文档的静态网站生成器,此次更新兼容了 React 19,同时你可以根据自己的需要配置 SVGR,从而更灵活的将 SVG 文件作为组件。
📒 技术文章
-
React Router 7 Tutorial:React Router 7 教程 - 以作者 Robin 一贯平易近人、简单易学的风格编写的入门教程。
-
Frontend Developer Roadmap:前端开发人员路线图 - 循序渐进的前端开发 2025 指南。
- 你的骨架屏用对了吗?:本文回顾了骨架屏的诞生,通过案例阐述其存在的问题,随后介绍了好的骨架屏应具备的特点,最后讨论了骨架屏与量化指标,强调应结合实际需求,以提升用户体验为核心目的来做好骨架屏。
🔧 开发工具
- mermaid-js:mermaid-js 是一个基于 Javascript 的图表绘制工具,通过解析类 Markdown 的文本语法来实现图表的创建和动态修改。Mermaid 诞生的主要目的是让文档的更新能够及时跟上开发进度。
- Microdiff:Microdiff 是一个极小(<1kb)、快速、零依赖的对象和数组比较库,支持 TypeScript。
- Easing Graphs: 用于 CSS 和 Framer Motion 的缓动曲线图库。
🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。
💖 欢迎关注微信公众号:栗子前端