视野修炼-技术周刊第59期

简介: 🔥强烈推荐1. Yarn 4.0 正式发布,性能大幅提升!10.23 日,Yarn 4.x 发布。新的官网如下 看上去档次高了

🔥强烈推荐

1. Yarn 4.0 正式发布,性能大幅提升!

10.23 日,Yarn 4.x 发布。

新的官网如下 看上去档次高了

image.png

安装的话,官方推荐使用 corepack 安装(才知道这个是 Yarn 与 Node.js 合作开发的

Corepack 是随 Node.js 16+ 一起提供的工具,它会根据你正在处理的项目自动选择正确的包管理器版本(管理包管理工具的工具🤭)

大部分场景能和pnpm打个平手了(不过感觉推出有点迟了,pnpm已经推得很广了)

2. JSDoc 真能取代 TypeScript?

先说结果:JSDoc 确实可以替代 ts,但是其只是另一种使用 ts 的方式

印象中社区里最开始 抛出放弃的TS的是 Svelte

但类型的问题始终需要解决,JSDoc 只是方便了 JS 文件可以使用TS的检查能力

转个知乎的讨论图,可以看一下使用 JSDoc 的代码

image.png

image.png

image.png

书写起来并没有TS方便

3. 页面Loading加载动画合集

该网站收集各种 CSS 的页面加载特效,收藏起来备用!

image.png

🔧开源工具&技术资讯

4. Spacedive - 开源的跨平台资源管理器

基于 Rust 和 Tauri 实现

image.png

喜欢尝鲜的可以试一试,UI 还不错 还没深度使用

5. 2024 React 生态系统展望

文章对 2024 年 的 React 生态系统进行展望,包括状态管理、表单处理、测试、样式和组件库等。

  • 路由:React Router,React Query,Next.js
  • 状态管理:Redux Toolkit,Zustand
  • 表单:Formik,React Hook Form
  • 测试:Vitest...

emmm,和当下国内的企业生产开发所用的还是有很大差别

6. TypeScript 5.3 beta

beta 版本与正式版本通常不会有明显的差异

主要的内容包括支持了两个 TC39 提案以及数个类型收窄相关的优化。

① Import Attributes

import json from "./foo.json" with { type: "json" };
import("foo.json", { with: { type: "json" } });
export { val } from './foo.js' with { type: "javascript" };

② 类型收窄优化

switch (true) {
  case typeof x === 'string':
    // 'x' is 'unknown' here.
    console.log(x.toUpperCase())
  case Array.isArray(x):
    // 'x' is 'unknown' here.
    console.log(x.length)
  default:
    // 'x' is 'unknown' here.
}

现在这种 switch 语句中的 case 分支种的x 将会正常工作,拥有正确的类型。

7. 一些特殊 HTTP 标头字段

文档中介绍一些不常见的 HTTP 标头字段,分使用场景进行了整理

image.png

可以收藏收藏,了解一下

相关文章
|
7月前
|
机器学习/深度学习 算法 算法框架/工具
基于yolov8的深度学习水果识别检测系统
在农业现代化与消费升级背景下,基于YOLOv8的水果智能检测系统应运而生。该系统利用计算机视觉技术,实现高效、精准的水果识别与分级,广泛应用于生产、流通与零售环节,显著提升分拣效率、降低人工成本,并推动农业智能化发展。
|
6月前
|
运维 Kubernetes Go
别再靠人肉运维了:Kubernetes Operator 才是运维自动化的终极形态
别再靠人肉运维了:Kubernetes Operator 才是运维自动化的终极形态
223 6
|
6月前
|
存储 物联网 PyTorch
不用换显卡!大模型微调显存优化实操指南(附代码+效果对比)
不用换显卡!本文详解三大显存优化技巧:梯度检查点、混合精度训练、动态批量调整,附PyTorch实操代码与效果对比。16G显卡成功微调Llama 2 7B,显存占用直降38.5%,精度几乎无损,学生党、个人开发者也能轻松上手。
不用换显卡!大模型微调显存优化实操指南(附代码+效果对比)
|
数据采集 人工智能 大数据
演讲实录:中小企业如何快速构建AI应用?
AI时代飞速发展,大模型和AI的应用创新不断涌现,面对百花齐放的AI模型,阿里云计算平台大数据AI解决方案总监魏博文分享如何通过阿里云提供的大数据AI一体化平台,解决企业开发难、部署繁、成本高等一系列问题,让中小企业快速搭建AI应用。
|
人工智能 自然语言处理 前端开发
【CodeBuddy】三分钟开发一个实用小功能之:动态文字路径动画
通过CodeBuddy,一个AI编程助手,将模糊创意转化为精美动画。本文记录了如何用SVG和GSAP实现“文字沿曲线流动”的过程:从自然语言描述需求到AI生成代码并实时调试优化。最终效果生动灵动,文字不仅沿路径移动还带弹跳感。整个开发体验流畅高效,AI不仅提供代码还解释逻辑、引导细节决策,让编程新手也能轻松实现复杂动画,展现了AI编程在降低技术门槛、激发创意方面的巨大潜力。附完整代码供参考。
379 1
【CodeBuddy】三分钟开发一个实用小功能之:动态文字路径动画
|
存储 弹性计算 网络协议
如何自定义购买阿里云服务器ECS?详细参考步骤,答疑解惑
阿里云ECS(弹性计算服务)支持用户根据需求自定义配置服务器,包括实例规格、存储、带宽、镜像类型及安全组等。购买前需完成实名认证并确保账户余额充足。操作流程涵盖选择付费模式(包年包月/按量付费)、地域、镜像、网络设置、登录凭证及高级选项等。创建实例约需3-5分钟,建议慎重选择不可更改的配置(如地域),并注意安全性与带宽计费策略。详细步骤可参考官方文档。
|
11月前
|
存储 JavaScript 前端开发
详解C语言指针的指针,不信你还不懂!!!
指针的指针(也叫二级指针)是 C 语言中很经典但也让人迷惑的一个知识点。下面我帮你用最详细、最通俗的方式来讲清楚它,保证你看完会豁然开朗!
|
数据采集 安全 API
京东店铺所有商品 API 接口全攻略
京东店铺所有商品API接口为开发者提供获取指定店铺全部商品信息的服务,包括商品基本属性、详细描述及分类品牌等数据。支持通过店铺ID精准定位,实时更新商品状态,确保数据分析准确高效。接口采用严格安全机制,使用AppKey与AppSecret验证身份并签名请求,保障数据传输安全。示例中以Python实现请求流程,涵盖参数构造、签名生成及响应处理,助力开发者快速集成与应用。
773 12
|
机器学习/深度学习 人工智能 JSON
魔搭社区模型速递(1.19-2.15)
魔搭社区模型速递(1.19-2.15)
664 2
|
存储 缓存 安全
企业出海合规:如何区分数据控制者与数据处理者
数据控制者是确定个人数据处理目的和方式的实体,负有最大责任,需保护数据主体的隐私。数据处理者是按照控制者指示处理个人数据的实体,负责数据安全和协助控制者履行职责。两者需通过明确的合同规定责任。数据控制者的职责包括确定目的、获得同意、确保安全、提供透明度、促进权利行使、进行DPIA和建立协议。数据处理者负责按指示处理数据、确保安全和保密、协助控制者、处理数据泄露通知、数据删除和遵守法律。
1647 0