为前端技术找到 8590 篇 文章

在用户完成输入而不是按键弹起时触发 JavaScript 函数?

Krantik Chavan
更新时间 16-Jun-2020 11:47:11

275 人次浏览

要在用户完成输入时触发 JavaScript 函数,请尝试运行以下代码 - 示例                    var timer = null;          $("#myText").keydown(function(){             clearTimeout(timer);             timer = setTimeout(doStuff, 1000)          });          function doStuff() {             alert("Write more!");          }                

对于 JavaScript 中函数重载的最佳做法是什么?

Nitya Raut
更新时间 16-Jun-2020 11:42:02

217 人次浏览

当函数根据传递给它的参数数执行不同的任务时,就会发生函数重载。使用参数进行函数重载的最佳实践是不检查类型。检查类型时代码运行得更慢,应避免这样做。为此,传递给方法的最后一个参数应为对象。此外,不要检查参数长度。例如:function display(a, b, value) { } display(30, 15, {"method":"subtract"}); display(70, 90, {"test":"equals", "val":"cost"});

如何在 Chrome 中查看元素上触发的事件?

Fendadis John
更新于 2019 年 7 月 30 日 22:30:22

15K+ 查看次数

要查看元素上触发的事件,请在 Google Chrome 中按照以下步骤操作:打开 Google Chrome 并按 F12 打开开发人员工具。现在转到“来源”标签转到事件侦听器断点,位于右侧:单击事件并与目标元素交互。如果事件触发,您将在调试器中得到一个断点。

JavaScript 中 yield 关键字的用法是什么?

usharani
更新于 2019 年 10 月 3 日 07:08:09

153 查看次数

yield 关键字用于在 JavaScript 中暂停和恢复生成器函数。表达式的值返回给生成器的调用者。以下是语法,“exp”是表达式,可选值由“val”返回,“val”传递给生成器的 next() 方法。[val] = yield [exp];以下是一些示例:function* displayRank () {    var selPlayers= [1, 2, 3, 4];    for (var a = 0; a < selPlayers.length; a++) {       yield selPlayers[i];    } }在定义生成器函数后,像下面这样使用它。此处 displayRank() 是生成器函数:var rank = displayRank(); ... 阅读更多

JavaScript 中什么是立即函数?

varun
更新于 2020 年 6 月 16 日 06:18:43

307 查看次数

立即函数在定义后立即执行。要理解立即函数的作用,让我们来看看函数和立即函数之间的区别 - 以下是一个立即函数 - (function() {    var str = "display"; }()); function display() {    // 这会返回 undefined    alert(str); }以下是一个函数 - var str = "display"; function display() {    // 这会返回 "display"    alert(str); }我们再看一个立即函数的示例 - var name = 'Amit'; (function(sName) {    alert( '学生姓名 = ' + sName ); }(sName))

如何在 JavaScript 闭包函数中保存变量?

Shubham Vora
更新于 2022 年 10 月 20 日 07:34:57

1K+ 查看次数

在本教程中,我们将介绍在 JavaScript 闭包函数中保存变量的方法。什么是闭包函数?闭包函数允许从内部函数访问外部函数的作用域。它还允许使用私有变量。闭包变量存储在堆栈和堆中。创建函数时,也会创建闭包。闭包会记住其中使用的外部变量。闭包是数据隐私的主要机制。缺点是所使用的变量不会被垃圾回收。过度使用闭包函数会由于冗余而损害系统 ... 阅读更多

为什么使用括号包裹 JavaScript 函数调用?

Rishi Rathor
更新于 2020 年 6 月 16 日 11:12:24

4K+ 查看次数

在 JavaScript 中,包裹在括号中函数被称为“立即调用函数表达式”或“自执行函数”。包裹的目的是命名和控制成员函数的可见性。它将代码包裹在函数作用域中,并减少与其他库的冲突。这被称为立即调用函数表达式 (IIFE) 或自执行匿名函数。以下是语法 −(function() {    // 代码 })();正如您在上文中看到的,下面这对括号将括号中代码转换为一个表达式 −function(){...}此外,下一对,即第二对括号继续操作。它调用 ... 了解更多

如何在 HTML 中设置文本对齐方式?

Sharon Christine
更新于 2024 年 8 月 22 日 12:52:36

23.2K+ 浏览量

若要对齐 HTML 中的文本,请使用样式属性定义 CSS text-align 属性。请谨记,使用样式属性将覆盖任何全局设置的样式。它将覆盖 HTML 标签或外部样式表中设置的任何样式。HTML 样式属性为元素指定内联样式。该属性与 HTML 标签一起使用,其中 CSS text-align 属性用于居中、左对齐和右对齐。HTML5 不支持标签的对齐属性,因此 CSS 样式用于设置文本对齐方式。不同的 ... 了解更多

JavaScript 中的闭包和嵌套函数之间有什么区别?

mkotla
更新于 2020 年 1 月 9 日 06:52:53

882 浏览量

JavaScript 闭包在 JavaScript 中,所有函数都像闭包一样工作。闭包是一个在被调用时使用它被声明时作用域的函数。它不是被它调用时的作用域。以下示例实时演示           JavaScript闭包                       varp = 20;             functiona(){                var p = 40;                b(function(){                   alert(p);             ... 了解更多

如何在 HTML 中设置字体颜色?

Lokesh Badavath
更新于 2023 年 8 月 29 日 07:35:05

15.7K+ 浏览量

我们在 HTML 中使用样式属性设置字体颜色。样式属性为元素指定内联样式,使用 CSS color 属性。该属性与 HTML 标签一起使用,其中 CSS color 属性。HTML5 不支持标签,因此 CSS 样式用于添加字体颜色。该标签在 HTML5 中已弃用。语法 text… 示例在下面的示例中,我们设置标签中文本的字体颜色。DOCTYPE html> HTML 字体颜色 ... 了解更多

广告