栗子前端技术周刊第12期 - 2023 JavaScript 新星,ESLint v9.0.0-alpha.0,V8 Maglev...

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

📰 技术资讯

  1. 2023 JavaScript Rising Stars:2023 JavaScript 新星 - 每年年初,Michael 都会盘点前一年在 GitHub 上最受欢迎的项目。React 的 shadcn/ui 组件库一举跃居第一,也有很多新项目上榜。Bun 和 Next.js 继续上榜,而 htmx 和 Drizzle ORM 则首次进入前十名。

  2. ESLint v9.0.0-alpha.0:这是 ESLint 的一次重大版本升级。此版本删除了七种不同的格式化器(checkstyle、compact、jslint-xml 等等),添加了一些新功能,并修复了上一版本中发现的几个错误,也有一些破坏性改动。

  3. V8 Maglev:V8 引入了一种名为 Maglev 的快速、新型优化编译器。

  4. jQuery 4.0 即将发布:jQuery 4.0 将从 AMD 调整为 ES modules、不再支持 IE <11、iOS <11、Firefox <65。

📒 技术文章

  1. Six CSS Snippets Every Front-End Developer Should Know in 2023:2023 年每位前端开发人员都应了解的六个 CSS 代码片段 -- 这篇文章介绍了许多值得一用、功能强大、广泛跨兼容的 CSS 技术(包括逻辑属性和容器查询),是《Frontend Focus》去年的热门分享链接。当然,所有内容在 2024 年依然适用!

  2. TypeScript's any vs unknown vs never: Complete Guide:TypeScript 的 any vs unknown vs never,文章将重点以清晰、直接的方式来讲述这三种类型。你将了解每种类型代表什么、何时使用它们,以及将它们纳入 TypeScript 项目的实际意义。

  3. 你一定要知道的「React组件」两种调用方式:使用 React 框架的开发过程中,我们常常会使用两种方式调用组件:一种是组件式,另一种是函数式,文中介绍这两种用法的不同。

🔧 开发工具

  1. Plotteus:用于讲述数据故事的 JavaScript 库 - 一个功能强大的解决方案,不仅可用于创建静态可视化(图形、绘图等),还可用于创建交互式可视化,通过滚动、用户界面控件或其他用户交互方式实现数据变化的可视化。
  1. quick-lint-js 3.0:与 ESLint 相比,quick-lint-js 的速度快 90 倍以上,能在你编码时为你提供即时反馈。在手指离开键盘之前,就能发现 JavaScript 中的错误。无需配置即可检查任何 JavaScript 文件。
  1. React Chrono 2:灵活的时间线组件 - 你可以在垂直、水平或垂直交替方向上渲染可主题化的时间线。它包括键盘导航支持、自动前进功能,还支持嵌套时间线。
  1. React Wrap Balancer:更好地显示标题的组件 - 这是一个简单的组件,可通过避免单个悬空单词来改善应用程序中标题的显示效果,1 kB Gzipped。

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

相关推荐
景天科技苑3 分钟前
【vue3+vite】新一代vue脚手架工具vite,助力前端开发更快捷更高效
前端·javascript·vue.js·vite·vue项目·脚手架工具
石小石Orz12 分钟前
Three.js + AI:AI 算法生成 3D 萤火虫飞舞效果~
javascript·人工智能·算法
小行星12514 分钟前
前端预览pdf文件流
前端·javascript·vue.js
join815 分钟前
解决vue-pdf的签章不显示问题
javascript·vue.js·pdf
小行星12521 分钟前
前端把dom页面转为pdf文件下载和弹窗预览
前端·javascript·vue.js·pdf
Lysun00130 分钟前
[less] Operation on an invalid type
前端·vue·less·sass·scss
土豆湿37 分钟前
拥抱极简主义前端开发:NoCss.js 引领无 CSS 编程潮流
开发语言·javascript·css
J总裁的小芒果1 小时前
Vue3 el-table 默认选中 传入的数组
前端·javascript·elementui·typescript
Lei_zhen961 小时前
记录一次electron-builder报错ENOENT: no such file or directory, rename xxxx的问题
前端·javascript·electron
辣条小哥哥1 小时前
electron主进程和渲染进程之间的通信
javascript·electron·ecmascript