Javascript Promise.all() – 你需要知道的一切

Javascript 中的Promise.all()方法是一个函数,它接受许多承诺,然后只有在它们全部确定后才做某事。从您输入的所有承诺中,它会创建一个新的承诺,然后等待每个承诺完成,然后再继续。这最终意味着您可以等待多项事情完成,然后再开火其他事情。

此方法对于 UI 开发特别有用 – 例如[……]

继续阅读

使用 isNaN() 检查值是否为 Javascript 中的数字

在 Javascript 中,我们有多种方法来检查某物是否是数字。这是 Javascript 中一个特别常见的任务,其中有动态类型,导致一些意想不到的东西被归类为数字。Typescript修复了其中的一些问题,但在本指南中,我们将介绍如何检查 Javascript 中的某些内容是否为数字,以及在尝试[……]

继续阅读

揭秘“this”在 Javascript 中的工作原理

它一直在 Javascript 中使用,但它指的是什么通常是个谜。在 Javascript 中,它的this工作方式与其他编程语言完全不同——而且它的工作方式也不同,具体取决于您是否使用use strict模式。

如果你发现它很难,你并不孤单。让我们看看究竟是如何this工作的,并消除关于它在[……]

继续阅读

Javascript 沙箱 ShadowRealms

Javascript 阴影领域

这听起来黑暗而神秘——但它只是另一个未来的 Javascript 特性。ShadowRealm是 Javascript的一项新功能,它将让我们创建一个单独的全局上下文来执行 Javascript。在本文中,我们将了解什么是 ShadowRealm 及其工作原理。[……]

继续阅读

Javascript 中Import, Export和Require

您可能在 Javascript 中看到过以下行:

然后你可能已经看到了这个..

更糟糕的是,你可能已经看到了:

这一切意味着什么?!为什么在 Javascript 中有这么多看似导入包的方法?为什么我不能在我的 Node.JS 服务器上导入工作?让我们探索这一切意味着什[……]

继续阅读

未来的 Javascript:Javascript 管道运算符

管道运算符(Pipeline operators)是 Javascript 即将推出的功能,它为我们提供了另一种通过一系列转换传递值的方法。它为开发人员在编写代码时试图实现的目标提供了更多上下文,并允许我们做一些很酷的事情来启动。在这里,我们快速了解管道运算符、它们的工作原理以及您今天将如何使用它们[……]

继续阅读

使用 Javascript 和 WebGL 的艺术生成器

现代网页设计经常使用大型介绍图片。这些大图像将产品或服务框在网站顶部。

这让我想到了如何使用 WebGL 来制作类似于梵高的《星夜》的艺术效果。我创造的是类似的东西,如果你愿意,它可以很好地转化为液体。

代码笔演示

步骤 1. Three.JS#

Three.js 是一个 J[……]

继续阅读

使用 Javascript 和 WebGL 创建 3d 动画渐变效果

我最近对引人入胜的渐变背景非常感兴趣。大多数销售产品的网站都是相对静态的,在 Javascript 中创建动画背景渐变效果有助于提高用户参与度。最近我正在尝试为我正在处理的项目网站创建引人注目的背景渐变效果。我想要的效果应该是 a) 简单,b) 随机 和 c) 微妙。最终结果如下图:[……]

继续阅读

如何在 Javascript 中使用长按创建 iPhone 界面

抖动图标和长按已经成为我们对手机屏幕非常熟悉的东西。特别是在 iPhone 上,摇动图标通常意味着它们是可拖动和可编辑的——而长按已成为获得额外选项的正常方式。

在本教程中,我们将着眼于使用 Javascript 和 CSS 重新创建这些效果。在本教程中,我们将介绍:

如何使用 Javascript 支付 API 进行支付

我最近一直在关注在线支付。产品和服务的支付在网络中所占的比重越来越大。因此,Javascript 引入了一个新的支付 API,让我们可以使用标准通知框来处理用户支付细节。让我们简单看一下它是如何工作的。

Javascript 支付 API#

支付 API Javascript 允许我们标[……]

继续阅读