首页 列表 - 第 1 页

在 JavaScript 中如何声明全局变量

在 JavaScript 中如何声明全局变量 在 javascript 中声明全局变量的正确方法是什么? 正确的方法是使用window对象。 // 使用window 定义全局变量 var window.iAmGlobal = "some val"; // 在代码的其他地方 function doSomething() { alert(window.iAmGlobal)

Views:0  2020-09-17

Js作用域(Scope)

Js作用域(Scope) 在 JavaScript 中,变量的作用域只有两种方式: 全局作用域 函数作用域 请记住,JavaScript 中的作用域是在我们使用 var 关键字定义变量时声明的。 全局作用域(Global Scope) 在 javascript 中声明的变量在以下情况下将具有全局作用域 在任何函数之外定义的变量 //'foo' 是一个全局变量 var foo = 'I am

Views:0  2020-09-17

javascript 中 == 和 === 的区别

javascript 中 == 和 === 的区别 在javascript中 ==叫 相等运算符(equality operator), 比较之前尝试使数据类型相同,即通俗的说,只比较值,不比较类型。 === 叫 恒等运算符 (identity operator), 要求比较的数据类型也相同。即既比较值,也比较类型。 示例 var valueOne = 3; var valueTwo = &q

Views:0  2020-09-17

JavaScript Array filter() 方法

JavaScript Array filter() 方法 JavaScript Array filter() 方法接受一个数组和一个回调函数作为参数,并返回一个新数组,其中包含所有通过给定回调函数定义的测试的元素。 在内部,filter() 方法迭代原始数组的每个元素并将每个元素传递给回调函数。如果回调函数返回 true,则该元素包含在新的返回数组中。 新数组将是原始数组的子集。 filter(

Views:0  2020-09-17

Jasmine单元测试

Jasmine单元测试 Jasmine 是流行的 JavaScript 单元测试框架之一,能够测试同步和异步 JavaScript 代码。 它用于 BDD(行为驱动开发)编程,它更关注业务价值而不是技术细节。 Jasmine 设置配置 首先下载 jasmine 框架并将其解压缩到项目文件夹中。 我建议在/js 或者/javascript 文件夹下创建一个单独的文件夹/jasmine,该文件夹可

Views:0  2020-09-17

何时在 JavaScript 中使用双引号或者单引号

何时在 JavaScript 中使用双引号或者单引号 在 JavaScript 中,单引号 (‘ ’) 和双引号 (“ ”) 经常用于创建字符串文字。 通常,使用双引号或者单引号没有区别,因为它们最终都代表一个字符串。 单引号和双引号的用法只有一个区别,归结为需要使用反斜杠字符 () 转义的引号字符:' 或者 \”。 每种类型的引用都应该转义它自己的类型。 例如: "double quo

Views:0  2020-06-02

Substr 和 Substring 有什么区别

Substr 和 Substring 有什么区别 JavaScript 中有两个字符串操作函数,分别是 substr() 和 substring(),用于从字符串中获取子字符串。 但是, subst() 和 substring() 方法之间存在细微差别。 两个函数都接受两个参数,但 substr() 接受要返回的子字符串的长度,而 substring 接受子字符串的结束索引(不包括)。 sub

Views:0  2020-06-02

JSON.stringify 和 JSON.parse 有什么区别

JSON.stringify 和 JSON.parse 有什么区别 JSON 对象有两种方法来处理 JSON 格式的内容:parse() 和 stringify()。 让我们看看它们各自做了什么以及这两种方法之间的主要区别是什么。 JSON.parse() JSON.parse() 方法接受一个 JSON 字符串并将其转换为 JavaScript 对象。 解析是指将语法部分划分为各个部分,并确

Views:0  2020-06-02

如何等待所有 jQuery Ajax 请求完成

如何等待所有 jQuery Ajax 请求完成 在本教程中,我们将学习如何让函数等待所有 Ajax 请求完成的问题。 jQuery 提供 when() 函数可以解决这个问题,它接受任意数量的 Deferred 对象作为参数,并在所有这些对象都解决时执行一个函数。 例如,当我们发起三个 ajax 请求并在它们完成后执行一个操作时,我们应该这样做: $.when(ajax1(), ajax2(), a

Views:0  2020-06-02

如何使用JavaScript用正则表达式验证名称

如何使用JavaScript用正则表达式验证名称 在将用户的输入提交到服务器端之前,在客户端脚本上验证它总是一个好方法。名称输入是web应用程序HTML表单的常用字段。当您希望从用户输入名称时,必须检查输入值是否由用户提供有效名称。使用JavaScript,可以很容易地在表单中实现全名验证,以检查用户是否提供了他们的姓名。 正则表达式(Regular Expression)REGEX是验证Java

Views:0  2020-06-02

如何使用jQuery验证输入字段的最小长度和最大长度

如何使用jQuery验证输入字段的最小长度和最大长度 使用HTML5的Minlength和MaxLength属性,我们可以管理输入字段文本长度。 但是,如果要显示自定义验证消息,则可以使用jQuery轻松完成。 在本教程中,我们将展示如何使用jQuery验证输入字段的最小长度和最大长度。 在示例代码中,我们将使用jQuery实现输入文本长度验证。 基于用户输入,验证消息将显示在输入字段旁边。 包括

Views:0  2020-06-02

如何使用JavaScript从字符串的开头和结尾修剪特定字符?

如何使用JavaScript从字符串的开头和结尾修剪特定字符? 正则表达式(RegEx)是在JavaScript中从字符串中裁剪特定字符的最简单方法。使用带有RegExJavaScript replace()方法从字符串中删除特定字符。 示例代码有助于使用JavaScript删除字符串开头和结尾的逗号(',')。 var myString = ',codex,world,'; myString =

Views:0  2020-06-02

当按下回车键时,如何使用JavaScript触发按钮点击

当按下回车键时,如何使用JavaScript触发按钮点击 通常,通过手动单击按钮提交表单。但在某些情况下,需要使用Enter键和按钮来提交表单或者输入字段值。您可以使用JavaScript通过按Enter键轻松触发一个按钮。 KeyboardEvent的keyCode属性有助于使用JavaScript跟踪键盘上的按键。在这个代码片段中,我们将向您展示如何使用JavaScript触发按钮单击Ente

Views:0  2020-06-02

如何使用JavaScript切换(显示/隐藏)元素

如何使用JavaScript切换(显示/隐藏)元素 通常,jQuery Toggle()方法用于在网页上显示和隐藏HTML元素。 但是,如果我们不想使用jQuery库,可以使用JavaScript轻松添加切换效果。 使用JavaScript,我们可以检查元素的可见性,并根据其可见性显示/隐藏HTML元素。 以下代码检查显示与隐藏带有JavaScriptHTML元素之间的可见性和切换。 使用Jav

Views:0  2020-06-02

“正确”的 JSON 日期格式

“正确”的 JSON 日期格式 JSON 以其流行的序列化格式而著称。 对于基于 Web 的应用程序,它已成为序列化格式。 JSON 中日期的问题在于它没有指定日期表示。 为了在 JavaScript 中表示日期,JSON 使用 ISO 8601 字符串格式将日期编码为字符串。 日期被编码为 ISO 8601 字符串,然后在 JSON 被序列化和反序列化时被视为常规字符串。 如果我们以 JSON

Views:0  2020-06-02

JavaScript 中的“new”关键字

JavaScript 中的“new”关键字 new 关键字是 JavaScript 的一个特定部分,会带来很多误解。 这段代码是对使用 new 关键字时发生的主要事情的快速概述。 如果 JavaScript 不是第一种编程语言,那么我们可能在每次启动类时都看到过这个关键字。 在探索 JavaScript 中的对象时,我们可能已经注意到对象是使用关键字 new 创建的。 让我们看一个例子: func

Views:0  2020-06-02