当我们点击 HTML 中的输入元素时,它会为输入元素设置轮廓,使其获得焦点。有时,当用户从输入元素失去焦点时,我们必须执行一些 JavaScript 代码。例如,我们可以使用 HTML 的“autoFocus”属性,在用户刷新网页时自动将输入元素设置为焦点。之后,当元素失去焦点时,我们可以执行 JavaScript 函数来确保输入值不为空。如果输入值为空,并且元素失去焦点,我们可以显示错误消息,例如“此字段必填”。… 阅读更多
document.getElementById() 方法允许我们使用其 ID 在 JavaScript 中访问任何 HTML 元素。每个网页只能包含一个具有单个 ID 的 HTML 元素。您可以使用下面的示例代码使用其 ID 访问任何 HTML 元素。let element = document.getElementById('id'); 在上面的代码中,我们使用了 document 对象的 getElementById() 方法并将 ID 作为参数传递。现在,如果我们需要使用它们的 ID 访问多个元素,那么使用 document.getElementById() 不是一个好主意,但是我们可以为此创建一个简写,并且… 阅读更多
记忆化是一种优化技术,用于提高函数的性能。在我们开始记忆化技术之前,让我们使用下面的示例了解为什么我们需要它。示例(找到斐波那契数的朴素方法)在下面的示例中,我们实现了找到第 n 个斐波那契数的朴素方法。我们使用递归方法来查找第 n 个斐波那契数列。在 JavaScript 中使用递归方法查找第 n 个斐波那契数 输入要查找第 n 个斐波那契数的数字。… 阅读更多