关于typescript:前端周刊第三十八期

3次阅读

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

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

大事件

  • Web Almanac 2022 对事实世界中 JavaScript 状态的认识—— 更好的是:考察还是来自 800 万个站点的真实世界应用数据?如果您更喜爱后者,那么这是给您的。Web Almanac 是对于在线应用哪些技术的年度“网络状态”报告,在 20 多章的见解中,有一个特定于 JavaScript 的章节。一些亮点:
  • 比以往任何时候都更多的 JavaScript 正在通过网络传输。1.3MB 的页面只会让你处于第 90 个百分位(!)大概一半也没有应用。
  • 77% 的挪动页面在 \<head>
  • import 简直看不到动静——大概占页面的 0.3-0.4%。
  • Web Workers 用于 12% 的页面。
  • 在 1,000 个顶级网站中,17% 应用 webpack,约 1.5% 应用 Parcel。
  • Psst .. jQuery 依然在各地应用..
  • 发表 TypeScript 4.9 Beta—— 这是一个十分令人满意的更新,它引入了 satisfies 运算符,当您想要验证表达式的类型与某种类型匹配但不更改理论后果类型时。当 in 放大具备未列出属性的类型时,运算符也变得更弱小。
  • JavaScript Web 框架的“新浪潮”—— 几个月前,他介绍了 React 状态治理的新浪潮,当初 Rem 又回来尝试“了解新的 Javascript Web 框架的扩散”。咱们都一样。Vue、Svelte、Solid、Remix、Astro 和 Qwik 都在这里亮相。尽管没有 Lit 或 Web 组件。

文章

  1. 在 .NET 7 中应用任何 JavaScript 应用程序中的 .NET — 通过驰名的 TodoMVC 移植到通过 WebAssembly 运行的 .NET 来展现 JavaScript 到 .NET 的互操作 Blazor 是浏览器中最常与 .NET 和 C# 关联的框架,但该反对也独立于 Blazor 工作。
  2. 应用 JavaScript 编写可组合 SQL — 应用 SQL 数据库的办法有很多,作者更喜爱纯 SQL 和 Slonik。如果您更喜爱更形象的货色,当然,Knex.js 依然是一个抉择。
  3. 在 React 中构建一个可拜访的抉择组件 — 一步一步(或者咱们应该说一砖一瓦?)教程,介绍如何构建一个专门思考可拜访性的抉择组件,这是一个像 LEGO 这样的国内企业所关注的主题心。
  4. 应用 JavaScript 进行电话振动的疾速指南 — 理解如何做到这一点,而后不要这样做

框架公布

  1. Electron 21
  2. Node.js 18.10.0(以后)
  3. Astro 1.4
  4. Neutralino.js 4.8
    ↳ 轻量级跨平台桌面应用程序框架。
  5. Boa 0.16
    ↳ 用 Rust 编写的 JS 词法分析器、解析器和编译器。
  6. react-number-format 5.0
    ↳ 用于在输出中格式化数字或作为文本的组件。
  7. jest-native 5.0
    ↳ 用于测试 React Native 应用程序状态的 Jest 匹配器。
  8. Pogo 0.6
    ↳ Deno 的服务器框架。
  9. Eruption
    ↳ React/TypeScript 的“下一代”样板,建设在 Vite 之上。

代码和工具

  1. Billboard.js 3.6:基于 D3.js 的 JavaScript 图表库:十分弱小且风行的聊天库当初具备官网 React 包装器、新的“线性突变”条形图选项和。
  2. Liqe: Lightweight Lucene-like Parser and Search Engine:让您应用 Lucene 格调的搜寻查问语法来查问或测试 JavaScript 对象中已有的内容,例如 filter(parse(‘height:>170’), people);
  3. create-t3-app:交互式 CLI,用于疾速建设一个自以为是的、全栈的、类型平安的 Next.js 我的项目:甚至还有来自 Theo 的 10 分钟截屏视频 - ping․gg 展现了如何应用它。
  4. Glide.js 3.6:无依赖的滑块和轮播控件:“专为滑动而设计。不多,不多”,创作者说。麻省理工学院许可和成熟。
  5. Preview.js:IDE 中的疾速组件预览:此扩大将主动在预览中的组件中生成无效的道具,反对 CSS-in-JS,并且能够离线工作。实用于 VS Code 和 IntelliJ/WebStorm,也反对 Solid 和 Vue 组件。
  6. 🅰️ ‘Photoshop 将图层疾速导出到文件 ’:你晓得你能够应用 JavaScript 编写 Adob​​e Photoshop 脚本吗?它十分弱小,然而当我应用它时,我发现很难找到能够学习的好例子——所以这个我的项目十分受欢迎。
  7. Ezno:一个实验性的 JavaScript 编译器:一长串 JavaScript 编译试验中的最新一个——咱们都在这里。这篇文章解释了哲学和推理以及为什么类型查看是它的外围:“您能够将其视为 TSC 的扩大,相似的想法但更进一步。”
  8. textlint: 用于文本和 Markdown 的可插拔 Linting 工具:设想一下 ESLint,但用于自然语言和标点符号。开箱即用地反对 Markdown 和文本,但能够增加其余格局(例如 HTML)。
正文完
 0