找到 8590 篇文章 关于前端技术

JavaScript 中的回调函数是什么?

Nancy Den
更新于 2020年6月23日 06:20:32

360 次浏览

当一个函数被传递到另一个函数时,它被称为回调函数。它会先执行这个函数,然后再调用传递的函数。示例您可以尝试运行以下代码来学习如何使用回调函数:                    var callback = function(myCallback) {             setTimeout(function() {                myCallback();             }, 5000);          };                    document.write("First is displayed");          document.write("Second is displayed");                    callback(function() {              document.write("This is Callback function");          });          document.write("Last is displayed");          

如何在 JavaScript 中将当前时间设置为其他时间?

Daniol Thomas
更新于 2020年6月23日 05:05:53

458 次浏览

您无法使用 JavaScript 执行此操作,因为它获取系统时间,并使用 Date 对象显示当前日期。但是,您可以通过更改时区来更改当前日期,如下面的代码所示:示例 在线演示                    var date, offset, nd;          date = new Date();                  document.write("Current: "+date);          utc = date.getTime() + (date.getTimezoneOffset() * 60000);                  // 新加坡时间为 GMT+8          offset = 8;                  nd = new Date(utc + (3600000*offset));          document.write("Singapore Time: "+nd.toLocaleString());           输出

如何在 JavaScript 正则表达式中访问匹配的组?

Shubham Vora
更新于 2022年7月25日 07:35:18

763 次浏览

本教程将教我们如何访问 JavaScript 正则表达式中的匹配组。正则表达式是字符序列,也称为 RegEx,它用于匹配字符串中的特定模式。字符串中特定模式的匹配可能不止一个。为了获得所有匹配的出现次数,我们在本教程中解释了以下不同的方法。我们还将在本文中看到正则表达式的各种用法。创建 Regex 时使用“g”标志当我们在正则表达式中添加“g”作为修饰符时,它会搜索…… 阅读更多

如何在 JavaScript Regexp 中跳过捕获组中的字符?

Rishi Rathor
更新于 2020年6月23日 05:07:57

806 次浏览

您无法跳过捕获组中的字符。即使包含零宽度断言之类的内容,匹配也始终是连续的。示例但是,您可以访问正则表达式中的匹配组,如下面的代码所示:                    var str = "Username akdg_amit";          var myReg = /(?:^|\s)akdg_(.*?)(?:\s|$)/g;                    var res = myReg.exec(str);          document.write(res[1]);                      

如何获取 JavaScript 异常的堆栈跟踪?

Srinivas Gorla
更新于 2020年6月23日 05:12:18

397 次浏览

要获取 JavaScript 堆栈跟踪,只需在代码中添加以下内容。它将显示堆栈跟踪:示例 在线演示                    function stackTrace() {             var err = new Error();             return err.stack;          }          console.log(stackTrace());          document.write(stackTrace());                     堆栈跟踪打印在上面。     输出

抛出异常时如何获取 JavaScript 堆栈跟踪?

Shubham Vora
更新于 2022年7月12日 14:10:23

3K+ 次浏览

本教程教我们如何在抛出异常时获取 JavaScript 堆栈跟踪。通常,开发人员使用堆栈跟踪来识别程序代码执行期间的错误。但是,我们使用堆栈跟踪来调试程序。使用堆栈跟踪,我们可以了解程序中任何类型的异常,例如构造函数错误、命名错误等,并且我们可以纠正它们。在我们使用堆栈跟踪分析错误之前,我们应该了解堆栈跟踪的工作原理。调用堆栈跟踪如何工作?堆栈是主要的数据结构,它遵循…… 阅读更多

如何在 JavaScript 中捕获语法错误?

Sravani Alamanda
更新于 2022年12月8日 10:30:13

1K+ 次浏览

在本教程中,我们将学习如何在 JavaScript 中捕获语法错误。在 JavaScript 中,如果我们在代码中写错任何东西,我们会遇到错误。例如,ReferenceError,即当我们调用代码中不存在的变量时。TypeError,即当我们尝试更改不可变的值或尝试以不恰当的方式使用变量时。SyntaxError,即当我们尝试解释无效代码时。我们将在下面详细了解此错误。什么是语法错误?当代码中出现故障时,会抛出语法错误…… 阅读更多

如何捕获所有 JavaScript 错误?

Saurabh Jaiswal
更新于 2023年1月5日 15:22:54

11K+ 次浏览

要捕获所有 JavaScript 错误,我们可以使用 window.onerror() 方法,它就像一个全局 try-catch 语句。onerror 事件处理程序是第一个促进 JavaScript 中错误处理的功能。每当页面上发生异常时,都会在 window 对象上触发 error 事件。onerror 事件处理程序提供三条信息来识别错误的确切性质:错误消息 - 浏览器为给定错误显示的相同消息URL - 发生错误的文件行号 - 给定文件中错误的行号…… 阅读更多

如何使用 JavaScript 删除字符串的两个部分?

Prabhdeep Singh
更新于 2022年11月7日 06:05:44

3K+ 次浏览

本教程教我们如何使用 JavaScript 删除字符串两个部分之间的文本部分,基本上,我们得到了两个端点,它们可以是字符串或字符,我们必须删除它们之间的字符串。在本教程中,我们将使用正则表达式或 JavaScript Regex 来删除两个字符之间的文本。我们将使用 JavaScript 的 replace() 函数。语法让我们看看使用 JavaScript Regex 在两个字符或给定字符串的子字符串之间删除字符串一部分的语法:var…… 阅读更多

编写正则表达式以从 JavaScript 字符串中删除所有特殊字符?

Nishtha Thakur
更新于 2020年6月23日 05:34:43

604 次浏览

要从 JavaScript 字符串中删除所有特殊字符,您可以尝试运行以下代码:示例                    var str = "@!Welcome to our website$$";          document.write(str);                    // 删除特殊字符          document.write(""+str.replace(/[^\w\s]/gi, ''));                      

广告