栗子前端技术周刊第 74 期 - 2025 Vue.js 现状报告、Element Plus X、Material UI v7...

🌰栗子前端技术周刊第 74 期 (2025.03.24- 2025.03.30):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。

📰 技术资讯

  1. 2025 Vue.js 生态现状报告:本报告由 Vue 和 Nuxt 官方团队鼎力支持打造,内容是对两大项目(Vue 和 Nuxt)生态现状的深度剖析,更独家收录了尤雨溪关于 Vue 和 Vite 最新发展的访谈实录。

  2. Element Plus X 开源:基于 Element-Plus 设计体系的 AI 组件库,用 vue3 插槽对 ant-design-x 实现复刻,打造卓越 AI 界面解决方案,引领智能新体验。

  3. Material UI v7:Material UI v7 正式发布,内容包括提升了对 ESM 的支持,实现了插槽(Slot)模式、选择性 CSS Layers 支持等。

  4. Next.js 15.2.3:Next.js 发布了新版本 15.2.3,以修复一个严重的安全漏洞,该漏洞可能导致中间件被绕过(包括用于身份验证的中间件),自托管(Self-hosted)的 Next.js 实例必须立即升级以修复该安全漏洞。

  5. Vite 安全漏洞:Vite 开发服务器存在漏洞,此漏洞允许攻击者通过特殊的 URL 参数绕过对文件系统的访问限制,从而获取任意文件内容,修复方案为升级到官方推荐的安全版本。

  6. Bun 1.2.7 :上周 Bun 发布了 1.2.6 和 1.2.7 版本,内容包括显著提升了 Express 和 Fastify 框架的性能表现,增强了与 node:crypto 的兼容性,并首次实现了对 node:test 的初步支持、TypeScript 类型增强、支持 Bun.CookieBun.CookieMap 在任意代码中读取和写入 Cookie。

📒 技术文章

  1. Writing a Tiny Undo/Redo Stack in JavaScript:用 JavaScript 实现简易撤销/重做(Undo/Redo)栈 - 你当然可以选择成熟的方案(比如用 Immer 的补丁机制),但如果你想自己实现一个轻量级的版本,这篇文章或许能帮到你。

  2. How to Use AbortController to Manage Cancelable Asynchronous Tasks in JavaScript:如何使用 AbortController 管理可取消的异步任务 - AbortController 是 JavaScript 中的一个强大工具,可让你随时取消异步操作,它对于网络请求、定时器和数据流尤其有用,本文将探讨 AbortController 的工作原理、使用场景和潜在缺陷。

  3. 前端上传图片处理:缩放、旋转、移动与裁剪 :文章主要介绍了前端上传图片处理的两种方案。方案一是利用 CSS3 的 transform 属性实现缩放、旋转、移动等操作,借助 html2canvas 库保存图片。方案二通过 Canvas 的变换矩阵实现,包括图片初始化、居中、移动、旋转、缩放及保存。

🔧 开发工具

  1. anchorme.js:Anchorme 库可智能识别文本中的链接、URL 和电子邮件地址,并将其自动转换为可点击的 HTML 锚点链接。
  1. Lexical 0.29:Meta 推出的高扩展性文本编辑器框架。
  1. css-flex-code:开源的 VS Code 插件,通过图标生成 flex、grid 布局的 CSS 代码。

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。

💖 欢迎关注微信公众号:栗子前端

相关推荐
GreenTea5 小时前
一文搞懂Harness Engineering与Meta-Harness
前端·人工智能·后端
killerbasd7 小时前
牧苏苏传 我不装了 4/7
前端·javascript·vue.js
吴声子夜歌7 小时前
ES6——二进制数组详解
前端·ecmascript·es6
码事漫谈7 小时前
手把手带你部署本地模型,让你Token自由(小白专属)
前端·后端
ZC跨境爬虫7 小时前
【爬虫实战对比】Requests vs Scrapy 笔趣阁小说爬虫,从单线程到高效并发的全方位升级
前端·爬虫·scrapy·html
爱上好庆祝7 小时前
svg图片
前端·css·学习·html·css3
橘子编程8 小时前
JavaScript与TypeScript终极指南
javascript·ubuntu·typescript
王夏奇8 小时前
python中的__all__ 具体用法
java·前端·python
叫我一声阿雷吧8 小时前
JS 入门通关手册(45):浏览器渲染原理与重绘重排(性能优化核心,面试必考
javascript·前端面试·前端性能优化·浏览器渲染·浏览器渲染原理,重排重绘·reflow·repaint
大家的林语冰8 小时前
《前端周刊》尤大开源 Vite+ 全家桶,前端工业革命启动;尤大爆料 Void 云服务新产品,Vite 进军全栈开发;ECMA 源码映射规范......
前端·javascript·vue.js