Promise出了个新方法:Promise.withResolvers()
这样挺麻烦的,总是定义额外变量去存储这个 resolve,reject。但在 Chrome 119(发布于2023年10月31日)版本之后,可以使用以下方式实现
JavaScript 新增 7 个方法,很实用!
Chrome 浏览器将在下一个版本(Chrome 122)支持 7 个全新的 JavaScript 方法,以增强 Set 对象的功能。这些方法都是由 proposal-set-methods 提案提出的,目前该提案已经进入第三阶段,API 已经基本稳定。
如何优雅的发布一个 TypeScript 软件包?
向 NPM 发布软件包本身并不是一个特别困难的挑战。但是,配置你的 TypeScript 项目以取得成功可能是一个挑战。你的软件包能在大多数项目上运行吗?用户能否使用类型提示和自动完成功能?
JavaScript 对象循环遍历的4种方式,以及它们的优缺点
如何在JavaScript 中循环对象属性和值?它与数组不同,它们没有内置的循环方法。在这篇博文中,我将向您展示: 循环 JavaScript 对象的四种不同方法 ,每种方法的优点和缺点。
ECMAScript 2024(ES15)将带来这些新特性,超实用!
ECMAScript 语言规范每年都会进行一次更新,而备受期待的 ECMAScript 2024 将于 2024 年 6 月正式亮相。目前,ECMAScript 2024 的候选版本已经发布,为我们带来了一系列实用的新功能。
如何理解正向和反向代理
个人感觉这两个概念技术是很相似的,都是接收客户端的请求,并将这些请求转发给另一台服务器,然后将服务器的响应返回给客户端。但是他们的使用场景和目标又有很大不同的。
刘谦春晚魔术揭秘:约瑟夫环的数学魅力,JS实现下!
今年春晚刘谦的魔术堪称惊艳全场,那么他这个魔术实现的原理是什么呢?今天,就让咱们使用 JS 是实现这个魔术。约瑟夫环问题源自古罗马,由历史学家约瑟夫斯提出,而其数学模型则在19世纪被命名。
10 行代码即可实现响应式 UI
在过去几年中,响应式已成为事实上的标准。所有主要框架都实现了一些响应式模型。其中最大的一个甚至被称为React。在本文中,我们将了解如何仅使用几行JavaScript编写简单的反应式 UI 。
全新的CSS语法
CSS 的发展速度比以往都快。自从几年前有了 Flexbox 和 Grid 以来,随着所有现在可用的和即将推出的新功能,我们编写 CSS 的方式也在与时俱进。本文共享了了哪些功能对当前的 CSS 写法影响最大,以及哪些功能没有。