JavaScript 中文周刊 #196 -(javascript中文网)

boyanx2天前技术教程3

本期看点:你对 JavaScript 日期了解多少?来试试这个测验吧,Next.js v15.4 发布并预告 v16 新特性,2025 年如何创建一个 NPM 包,WebAssembly 应用场景讨论,Vue 3.6 Alpha 和 Nuxt v4.0 发布。

本周热点

JavaScript 日期测验 —— 准备好被惹恼了吗?JavaScript 原生的日期解析功能以其晦涩难懂而闻名,稍不注意就会带来意想不到的结果。在我们等待 Temporal API 广泛可用之前,不妨来测试一下你对 JavaScript 日期处理的认知和假设吧,这个测验很有教育意义。

Next.js v15.4 发布(以及 Next.js 16 即将带来的新特性) —— 这是一个相对较小的版本更新,主要改进了性能、稳定性和 Turbopack 兼容性。文章还很好地总结了 Next.js 16 即将推出的新功能。

WebAssembly:是的,但用在哪里? —— 在 ACM Queue 上,一位参与过多个 JavaScript 和 WebAssembly(WASM)实现的贡献者分享了 WebAssembly 目前的应用场景,包括浏览器端和服务器端。文章还介绍了它是如何逐渐渗透到各个领域的。

快讯:

文章和视频

2025 年如何创建一个 NPM 包 —— 这是 JavaScript 开发中最基本的任务之一,但如果你想遵循最佳实践、集成有用的工具并把一切都做对,就需要完成很多步骤。Matt Pocock 在这里总结了整个过程。

从代码看 React 的历史 —— 这是一篇史诗级文章,追溯了 React 从 Facebook 诞生到现在的演变历程。它阐明了 React 的核心理念以及重大决策背后的动机。这是一个很好的方式来加深你对 React 整体故事的理解。

JavaScript 的不为人知的故事 —— 两个月前,Deno 团队分享了 JavaScript 简史 ,详细介绍了从 1994 年到现在 JavaScript 每年的发展历程。这个视频用 8 分钟的时间涵盖了相同的内容。

更好的 Promise.all() —— 实用类型和函数 —— 介绍了一些实用的类型和函数,可以让深层 Promise 处理变得更加符合人体工程学且类型安全。

使用 Web Speech API 让你的网站开口说话 —— 一个简单直接的教程。Andrew Magill

我是如何找到绕过 Google 最新反广告屏蔽更新的方法的 —— 一个巧妙的 JavaScript 技巧(现在已在 Chrome 中修复)。Derin Eryilmaz

使用 Babylon.js 构建 3D 产品配置器 —— 如何在网页上实现可配置的 3D 模型。Josh Sanderson

使用 Array.fromAsync() 实现现代异步迭代 Matt Smith

代码和工具

Tiptap v3:无头富文本编辑器框架 —— Tiptap 为构建强大的富文本编辑体验提供了出色的基础,v3 版本包含了许多开发体验改进,比如能够卸载和重新挂载编辑器(非常适合动态 UI)、用于使用自己的组件创建文本段(标记)自定义视图的"Markviews"、SSR 模式等。

Upyo:一个简单的跨运行时邮件发送库 —— 这是一个跨运行时的邮件库,为 SMTP 和基于 HTTP 的提供商(如 SendGrid 或 Amazon SES)提供了统一的、类型安全的 API。 今天我才知道"upyo"()在韩语中是"邮票"的意思。

Hyper Fetch:用于处理远程 API 的"涡轮增压"Fetch 库 —— 这是一个框架无关的、受 Axios 和 TanStack Query 启发的类型安全数据获取框架,可用于浏览器和服务器环境,具有请求生命周期管理、实时通信、进度跟踪和 Swagger/OpenAPI 代码生成功能。

GrowField:用于使文本区域元素自动增长的小型无依赖模块 —— 非常简单。当你有一个 textarea 输入框,并且希望它随着内容的增加而增长时可以使用它。

小彩蛋

版本发布:

相关文章

一款强悍的 HTML5 Canvas 2D 图形渲染引擎:Leafer JS!

经过3 年多开发的 LeaferJS 开源引擎终于打磨成熟,迎来了正式版的发布!号称只用 1.5s 可以渲染 100万个矩形,并且还是国产的。Leafer JS是一款开源的HTML5 Canvas 2...

这个mermaid在线编辑器挺好用的(m文件编辑器)

这个mermaid在线编辑器挺好用的https://mermaid.js.org/图表和绘图工具基于JavaScript的绘图和图表工具,可将Markdown风格的文本定义呈现出来,以动态创建和修改图...

如何把deepseak在WPS中使用?(deepl怎么用)

如何把deepseak在WPS中使用目前,**DeepSeek**(深度求索)的官方功能并未直接集成到 **WPS Office** 中,但可以通过以下几种方式间接结合使用,提升办公效率:### **...

uniapp中使用ace在网页上做代码编辑器

A、安装npm install ace-buildsB、在uniapp中使用<template> <view class="content"> <...

官宣!KingDraw开放平台正式上线啦

最近一段时间没有大版本更新,好多小可爱都着急了~~其实,KingDraw的小伙伴们已经准备了很多惊喜,近期会陆续带给大家!比如上周全新升级的画板内核、重装上阵的图像识别,还有我们今天“官宣”的King...

五个流行的SVG在线编辑器(svg 在线编辑器)

随着响应网络的发展,越来越多的高质量的SVG在线编辑器被公众所熟知。SVG矢量图形也越来越受欢迎,以便在任何设备上呈现图像,甚至一些易于使用的SVG在线编辑器,可以替代PS,本文总结了五种流行的SVG...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。