在深入学习 JavaScript 及其相关技术时,了解浏览器提供的各种 API 是非常重要的。这些 API 允许开发者与浏览器环境互动,扩展网页的功能,并为用户提供更丰富的体验。在本节中,我们将介绍浏览器 API 中非常常用的部分:定时器。定时器允许我们控制代码的执行时间,延迟任务的执行,或者让任务定期运行。定时器是 JavaScript 提供的一种机制,可以在指定的时间后执行某段代码,或定期执行某段代码。在浏览器环境中,‘setTimeout‘ 和 ‘setInterval‘ 是两个非常常用的定时器函数。
‘setTimeout‘:延迟执行代码
‘setTimeout‘ 函数用于在指定的延迟时间后执行一次代码。它接受两个参数:一个回调函数和延迟时间(以毫秒为单位)。当延迟时间到达时,回调函数将被执行。
基本用法
function sayHello() {
console.log("Hello, world!");
}
setTimeout(sayHello, 2000); // 2秒后执行sayHello函数
在这个例子中,‘sayHello‘ 函数将在 2 秒后被执行,并在控制台输出 ‘"Hello, world!"‘。
使用匿名函数
你也可以直接在 ‘setTimeout‘ 中使用匿名函数,而不必定义一个命名函数:
setTimeout(function() {
console.log("This will be logge