跳到主要内容

2025年每个JavaScript开发人员都应该知道的一些特性

· 阅读需 26 分钟

哈喽,各位奋斗在一线的前端小伙伴们!JavaScript 这门语言一直在高速进化,新特性层出不穷。这也意味着,我们过去的一些编码习惯可能已经悄悄过时,甚至在效率上打了折扣。今天,我们就来盘点一些(不论新旧)但很多开发者可能还没留意到的、非常实用的 JS 特性,一起给自己的技能库充充电!🔋

require() ESM in Node.js

· 阅读需 28 分钟
  • 原文链接:https://joyeecheung.github.io/blog/2024/03/18/require-esm-in-node-js
  • 机器翻译: Gemini 2.5 Pro Preview
  • 提示词: 翻译以下文档,并且结合你的前端开发专业知识补充相关的知识点说明,对文章内容进行结构化,以 Markdown 格式返回,文字风格是技术博客。
  • 翻译理由:这个特性是 Node.js 领域的一个长期痛点,虽然很多最佳实践是不建议 require esm 的,但是不建议和不能是两码事,这个进展还是非常值得期待的。顺便说一句,这个优秀的特性的贡献值是中国人。

TypeScript 类型定义风格指南

· 阅读需 24 分钟

纯 ESM 包:现代 JavaScript 模块化指南

· 阅读需 19 分钟
  • 原文链接: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
  • 机器翻译: Gemini 2.5 Pro Preview
  • 提示词: 翻译以下文档,并且结合你的前端开发专业知识补充相关的知识点说明,对文章内容进行结构化,以 Markdown 格式返回,文字风格是技术博客。
  • 翻译理由:越来越多的库开发者讲自己的包直接打包成纯 ESM 形式,并且指向这个文档,让库使用者也尽快迁移到 ESM。