关于前端:前端周刊第三十四期

3次阅读

共计 1855 个字符,预计需要花费 5 分钟才能阅读完成。

前端周刊发表每周前端技术相干的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢送大家关注、转载。
<span style=”color:red;”> 如果外链不能拜访,关注公众号 前端每周看,外面有解决办法 </span>

大事件

  • 用 JavaScript 构建飞机雷达零碎—— 有了这样的题目,我忍不住去看看。Charlie 开掘了一些乏味的货色,包含应用 WebUSB 与无线电交互以解码飞机传输的 ADS-B 定位信号。
  • 12 个有用的 JavaScript 数据网格库——一些数据网格库的概要,用于提供对数据集的电子表格式视图——Zara 还分享了她在做出抉择时要思考的事项的倡议。
  • JSON Crack:以图形模式可视化 JSON 数据——只管有一个乖僻的名称(以前称为 JSON Visio 😬),但这是一个用于解决和显示 JSON 构造的便捷工具。您能够在线应用它,将图表嵌入您的站点,或下载它们以供进一步应用。

文章

  1. JavaScript 模块中的默认导出很蹩脚吗?— Lloyd 这么认为,并指出默认导出可能导致名称不匹配和混同,因而更喜爱命名导出。不过,与平常一样,这取决于您如何应用该性能。
  2. 实现一个 Promisable — setTimeout 其中一个摸索更多是对于理解事物在底层是如何工作的,而不是做任何有用的事件。(如果您是 Node 用户,Timers Promises API 涵盖了相似的畛域。)
  3. 了解 ReactuseMemo 和 useCallback — 许多人发现这些钩子令人困惑。本教程具体介绍了它们的具体工作以及如何充分利用它们——所有这些都采纳 Josh 通常高度可拜访和引人入胜的格调。
  4. 依赖注入简介 —“从实质上讲,依赖注入是对于将以前硬编码在函数 / 类中的货色参数化,因而咱们能够在更大程度上管制这些函数 / 类。”
  5. 应用 Compression Streams API 进行浏览器内压缩和解压 — 如何编写不须要本人的压缩或解压库的小型 Web 应用程序——这实用于 Chrome 和 Safari 技术预览版 152。
  6. 应用 Three.js 制作变形 3D 球体 — 一种引人注目的古代 Web 成果。包含 CodePen 演示。
  7. 将 Angular 组件带到 Astro Islands — Astro 对多个框架提供开箱即用的反对,但 Angular 不是其中之一。Brandon 应用他创立的一个名为 Analog 的我的项目在 Astro 站点中启用 Angular 组件。

框架公布

  1. NodeBB 2.5 – 基于 Node.js 的论坛软件。
  2. Faker 7.5 – 按需生成虚构数据。
  3. ReacType 13 – React 应用程序原型设计环境。
  4. Lerna 5.5 – 面向 Monorepo 的 JS 包构建零碎。
  5. ESLint 8.23
  6. Jest-Image-Snapshot 5.2 – 用于图像比拟的 Jest 匹配器。
  7. melonJS 13.3 – 基于浏览器的 2D 游戏引擎。
  8. peaks.js 2.0.5 – BBC 创立的音频波形 UI 组件。
  9. github-script 6.2 – 在 GitHub 工作流程中应用 JS。
  10. Create Rust App 8.2 – 在一个命令中设置 Rust + React 应用程序。
  11. Ember Inspector 4.7 – DevTools 的 Ember 选项卡。

代码和工具

  1. Lusift:为您的 Web 应用程序创立产品演练的库:很快乐成为 vanilla,但也集成了 React 和 Vue。
  2. Derive Type: Generate Type Definitions for JS Automatically From Tests:通过运行测试来动静获取类型以捕捉值组合 — 这个想法是为了帮忙您在开发性能时治理事物,特地是在您无奈应用 TypeScript 的状况下。
  3. Hyper Fetch: A Turbocharged Fetch Library:创建者称其为“Axios 和 react-query 的混合体,具备高级持久性选项”。它与后端无关,提供开箱即用的队列、缓存、持久性甚至离线反对。
  4. Partytown 0.7:在 Web Worker 中运行第三方脚本:想法很简略:在独自的线程(在 Web Worker 中)运行资源密集型脚本,让主线程放弃响应。v0.7 增加了一个在主线程上执行某些脚本的选项,这在某些状况下可能很有用(提供了一个示例)。
  5. Sandpack:用于创立您本人的实时运行代码编辑体验的组件工具包:由 CodeSandbox 的人员创立。
  6. TestCafe v2.0.0:自动化的端到端测试工具:一个风行且长期存在的测试工具达到了一个新的里程碑,值得注意的是,它是第一个蕴含重大更改的更新。所以如果你是用户,请亲密关注。
正文完
 0