OnITRoad - 常见问题

如何使用JavaScript在Ajax调用中设置延迟

如何使用JavaScript在Ajax调用中设置延迟 有时,您需要在接收Ajax响应之前延迟Ajax请求以执行其他任务。使用window setTimeout()方法,可以在Ajax调用中设置特定时间的延迟。 setTimeout()方法在指定的毫秒数后执行函数。此函数非常适合在延迟几秒钟后进行Ajax调用。 示例代码使用setTimeout()函数在Ajax调用中设置2秒延迟。 $(functi

Views:0  2020-06-02

JavaScript 中 Null 和 Undefined 的区别

JavaScript 中 Null 和 Undefined 的区别 你们中的许多人混淆了 Null 和 Undefined。 但是,我们将在本教程中讨论一些差异和特点。 未定义是全局范围内的变量。 undefined 的默认值是原始值 undefined。 未定义意味着已声明的变量,但尚未分配该变量的值。 Null 是 JavaScript 原始值,表示有意缺少对象值。 也就是说,它可以赋值给一个

Views:0  2020-06-02

JavaScript 中的“new”关键字

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

Views:0  2020-06-02

“正确”的 JSON 日期格式

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

Views:0  2020-06-02

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

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

Views:0  2020-06-02

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

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

Views:0  2020-06-02

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

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

Views:0  2020-06-02

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

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

Views:0  2020-06-02

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

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

Views:0  2020-06-02

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

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

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

Substr 和 Substring 有什么区别

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

Views:0  2020-06-02

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

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

Views:0  2020-06-02

Bash - 如何调试 shell 脚本

Bash - 如何调试 shell 脚本 尽管 Bash 会在遇到错误时会将错误打印到屏幕上,但有时,我们想知道它执行的每个命令到底做了什么。 调试shell脚本方法 在运行 bash 脚本之前,请执行以下操作: set -x 然后运行脚本,它会告诉它执行的每个动作。 这在调试逻辑时特别有用。 找出问题后,这是关闭它的方法: set +x 或者,要仅在运行此脚本时进行调试,请将以下行放在脚

Views:0  2020-06-02

Bash - 如何在 Bash 中将所有(stdout 和 stderr)输出到日志文件中

Bash - 如何在 Bash 中将所有(stdout 和 stderr)输出到日志文件中 目的 在编写 Bash 脚本时,我们通常需要将特定命令的所有 stdout 和 stderr 输出到日志文件中,以用于日志记录或者诊断目的。 命令 : &> (是的,达到目的只需这2 个符号) 例子 : 这将清除当前文件(如果存在)并将所有内容输出到文件: tar zcf som

Views:0  2020-06-02

bash - 除了使用 echo 之外,如何打印或者显示新行或者制表符

bash - 除了使用 echo 之外,如何打印或者显示新行或者制表符 在 bash 脚本中打印变量或者文本有利于调试。 它可以追踪哪条线或者哪个变量有问题。 echo 是用于此类调试目的的常用方法。 但有时我们需要它在单行 bash 中打印制表符、换行符和其他转义字符串。 一种方法是使用 printf : 例如 显示一个新行 printf "this is the first

Views:0  2020-06-02