8K+ 阅读量
在我们开始之前,让我们了解一下 JavaScript 中的哈希。哈希也是一个字符串,但它是使用特定算法加密的。通常,我们将哈希用于安全目的。例如,Google 将用户的电子邮件和密码存储在其数据库中。现在,Google 的员工可以出于开发目的访问其数据库。但是他们可以从数据库中获取用户的电子邮件和密码吗?不,因为密码以哈希形式存储,并且要解密密码,员工需要我们在从密码字符串创建哈希时使用的密钥。因此,通过这种方式,我们... 阅读更多
971 阅读量
在 JavaScript 中,数组的长度始终是动态的。与其他编程语言一样,我们不需要在创建数组时定义数组的长度。因此,我们可以创建一个数组并向 JavaScript 数组中推送任意数量的元素。在这里,我们将创建数组的动态长度并向其中添加数字。之后,我们将对所有数字求和。本教程将教会我们使用 JavaScript 创建具有数字的动态长度数组并对数字求和。使用 for 循环对动态数组的所有元素求和 我们可以遍历... 阅读更多
13K+ 阅读量
我们将在下面学习如何使用 HTML 和 JavaScript 创建下拉列表。在开始本文之前,让我们了解一下下拉列表以及为什么要使用它。下拉列表为用户提供多种选择,并允许他们从所有选项中选择一个值。但是,我们可以使用多个单选按钮来做同样的事情,但如果我们有数百种选择怎么办?然后我们可以使用下拉菜单。当用户单击下拉按钮时,它会打开所有选择,用户可以选择任何一个。此外,与... 阅读更多
1K+ 阅读量
在 JavaScript 中,对象包含各种属性和方法。对于每个属性,它都包含一个值。我们需要比较属性的值才能进行两个对象之间的比较。在这里,我们将学习如何检查第一个对象是否包含第二个对象包含的所有属性,并比较每个属性的值。逐一比较对象属性值 最简单的方法是检查第二个对象的每个属性,第一个对象是否包含该属性。如果第一个对象包含该属性,则比较两者的值。这意味着... 阅读更多
7K+ 阅读量
深色模式对于任何网站都非常重要。不同兴趣的用户访问网站。有些人喜欢深色模式,有些人喜欢浅色模式。根据一项调查,大约 70% 到 80% 的人喜欢深色模式,只有 20% 到 30% 的人喜欢浅色模式。因此,有必要为任何网站创建深色模式,允许用户在深色和浅色模式之间切换。下面,我们将使用 HTML、CSS 和 JavaScript 创建一个简单的网页。此外,我们将学习如何使用 JavaScript 和 CSS 实现浅色和深色模式。语法 用户可以遵循... 阅读更多
9K+ 阅读量
放大和缩小是图像的重要功能。通过放大,我们可以看到图像的每个细节信息。也许,您可以一起按下“ctrl”和“+”键来放大浏览器,您可以在浏览器窗口中看到所有内容都变大了。放大功能对于阅读屏幕上的小文本也很有用。因此,放大和缩小的用例可能多种多样。在本教程中,我们将学习如何使用 JavaScript 放大缩小图像。使用高度和宽度属性来... 阅读更多
任何人在输入字段中输入电子邮件时都可能出错。因此,开发人员有责任检查用户是否输入了有效的电子邮件字符串。可以使用许多库来验证电子邮件地址,我们可以将其与各种 JavaScript 框架一起使用,但不能与原生 JavaScript 一起使用。但是,如果我们想使用任何库,我们需要使用它的 CDN。在这里,我们将使用正则表达式在原生 JavaScript 中验证电子邮件地址。示例 1 中使用的正则表达式 我们在示例 1 中使用了以下正则表达式模式来验证电子邮件。let ... 阅读更多
11K+ 阅读量
我们已经获得了验证输入字符串的任务,需要使用 JavaScript 检查它是否为字母数字。字母数字字符串仅包含数字和字母字符,包括大写或小写字符,并且它不包含任何特殊字符或空格。下面,我们将看到两种验证输入字符串的方法。使用 charCodeAt() 方法 我们可以使用 charCodeAT() 方法获取任何字符的 ASCII 值。在这里,我们将遍历字符串的每个字符并检查每个字符的 ASCII 值。ASCII 代码在 48 之间... 阅读更多
4K+ 阅读量
我们给出了元素数组,需要使用 JavaScript 以相反的顺序在数组上使用 map()。map() 方法将与结果数组中特定数组元素相关的新的元素映射到结果数组中。有时,我们需要以相反的顺序映射元素。可以使用多种方法以相反的顺序在数组上使用 map()。我们将逐一查看所有方法。map() 方法简介 语法 按照以下语法使用 map() 方法。array.map((ele, ind, array) => { return ele + 20; }) ... 阅读更多
filter() 方法用于从数组中过滤值,map() 方法用于根据旧数组的每个值将新值映射到另一个数组。有时,我们需要同时使用 filter() 和 map() 方法。例如,我们想从数组中过滤所有正数并将它们的对数映射到新数组让我们在开始本教程之前先了解一下 filter() 和 map() 方法。在本教程中,我们将学习如何在数组上同时使用 map 和 filter 方法... 阅读更多