317 次浏览
TaffyDB 是一个轻量级且功能强大的内存数据库,可用于浏览器和服务器端应用程序。它是开源的并且免费使用。在本教程中,我们将通过几个示例来展示如何使用 TaffyDB 存储一些数据,对数据执行一些查询,以及对数据执行重要操作。让我们从一个简单的示例开始让我们从一个非常基本的示例开始,在这个示例中,我们将创建一些数据,然后尝试将这些数据打印到浏览器上。我们的第一步是拥有 TaffyDB。为了... 阅读更多
229 次浏览
HTML5 Canvas 元素的流行程度众所周知,因为它们允许 Web 开发人员创建动画、完整应用程序、交互式图表等等。但遗憾的是,对于某些人来说,理解画布非常困难,尤其是在他们来自 Flash 动画背景的情况下。在本教程中,我们将探讨 Easel.js 库,它允许我们处理 HTML5 Canvas 元素。Easel.js 的语法类似于 ActionScript,它甚至具有显示列表、舞台、图形等功能,最终使 Flash 开发人员更容易使用画布。现在我们对... 阅读更多
1K+ 次浏览
在本教程中,我们将展示如何使用 Parsley.js,这是一个主要用于验证表单的 JavaScript 库。Parsley 有助于以非常微妙和简单的方式验证表单,并且它是目前广泛使用的表单验证库之一。Parsley.js 的特性有很多理由说明为什么 Parsley 是验证 JavaScript 表单的良好选择。其中一些在下面提到。直观的 DOM API - DOM API 允许您在 HTML 标签内使用简单的英语,Parsley 将完成其余工作。没有... 阅读更多
3K+ 次浏览
Popper.js 是一个 JavaScript 库,当我们想要构建弹出窗口和工具提示并管理它们时使用。它帮助我们在大多数现代 Web 应用程序中定位工具提示和弹出窗口。在本教程中,我们将展示如何使用 Popper.js 定位工具提示,但需要注意的是,Popper 不仅仅是关于工具提示,而是在一定程度上是构建它的基础。让我们从一个简单的示例开始让我们创建一个带有按钮的简单工具提示,以了解如何使用 popper.js。第一步是在我们的机器上安装 popper.js。... 阅读更多
382 次浏览
FusionCharts 是一个 JavaScript 库,当您想要创建图表和地图并将其放入 Web 应用程序中时可以使用。在本教程中,我们将展示如何使用 FusionChart.js 创建两个不同的图表。在我们学习如何创建图表之前,首先要知道的是如何将 FusionCharts 安装到我们的本地机器上。安装 FusionCharts 有多种方法可以安装 FusionCharts。使用 CDN 您可以使用下面给出的 CDN 链接直接访问 FusionCharts 的文件。从 NPM 安装您... 阅读更多
您是否曾经想过使用 CSS 创建复杂的动画,好吧,在 JavaScript 中也有一些库可以帮助创建 CSS 也无法执行的动画和任务。由于 CSS 动画的功能有限,另一方面 JavaScript 库快速可靠因此,本文我们将学习一些最佳的 JavaScript 动画库,使用这些库可以在 JavaScript 中创建动画。让我们看看一些 JavaScript 动画库。Anime.js Anime.js 被称为轻量级动画库,用于为 HTML、JavaScript 对象、CSS 选择器和 DOM 属性、数组等动画... 阅读更多
4K+ 次浏览
JavaScript 的 Location 对象提供了对当前 URL 组件的访问。可以将此对象视为当前位置的只读窗口。Location 对象有两个经常被混淆的属性:host 和 hostname。Location.host host 属性返回当前 URL 的主机名、端口号和协议。例如,如果当前 URL 是“http://example.com:8080/path/to/page.html”,则 host 的值为“example.com:8080”。使用 location.host 的优势使用 location.host 而不是 location.hostname 还有几个优点。首先,它更具体。如果您需要端口号或协议,您可以... 阅读更多
323 次浏览
在本教程中,我们将讨论如何使用 JavaScript 设计新拟态风格的数字时钟。新拟态是一种近年来越来越流行的新设计趋势。它的特点是柔和的圆形和微妙的阴影。HTML 我们将从为时钟创建基本的 HTML 结构开始。我们需要一个容器元素,在其中,我们将有一个用于时钟表面的元素和另一个用于控制按钮的元素。以下是我们时钟的 HTML 代码 - 开始 停止... 阅读更多
662 次浏览
自动格式化是那些难以实现但同时又能极大地提升用户体验的功能之一。当想要自动格式化输入文本内容时,可以使用不同的 JavaScript 库,但其中最流行的是 Cleave.js。Cleave.js 是一个主要用于格式化输入文本内容的 JavaScript 库,并且运行非常流畅。它非常轻巧,并且易于上手。在本教程中,我们将通过几个示例来演示如何使用 Cleave.js 自动格式化输入... 阅读更多
473 次浏览
Tween.js 是一个主要用于对 HTML5 或 JavaScript 属性进行缓动或动画处理的 JavaScript 库。它可以独立工作,也可以与 Easel.js 集成。在本教程中,我们将学习如何通过几个示例来使用 Tween.js。在我们继续主要示例之前,让我们首先讨论一些简单的缓动,以便当我们在主要示例中使用它们时,您不会不知所措。简单缓动在这个缓动中,我们将目标的 alpha 属性从 0 缓动到 1,用于... 阅读更多