HTML基础:时间等待与定时函数详解

需积分: 14 0 下载量 61 浏览量 更新于2024-07-12 收藏 10.61MB PPT 举报
时间等待与间隔函数是HTML编程中的两个关键概念,主要用于网页动态行为的控制。HTML老吕教程中首先介绍了JavaScript的两个核心函数:setTimeout()和setInterval(),它们分别用于暂停指定时间后执行代码和每隔一定时间重复执行代码。 setTimeout()函数用于在指定的毫秒数(如1000毫秒即1秒)后执行传入的函数或代码块。其语法为setTimeout(function, delay),当延迟时间到达后,该函数会在浏览器的事件循环中被执行。然而,需要注意的是,setTimeout()并不会阻止后续代码的执行,一旦延迟时间结束后,即使后续有其他操作,也会立即执行setTimeout中的代码。 clearTimeout()函数则用于取消已经设置但尚未执行的setTimeout定时器,防止执行预期之外的代码。其接收一个参数,即需要被取消的定时器ID,通常这个ID是由setTimeout()返回的值。 setInterval()函数与此类似,但它是周期性地重复执行指定的代码,直到被显式地clearInterval()停止。语法为setInterval(function, delay),它会按照设定的时间间隔(毫秒级)不断地调用函数。 clearInterval()同样接收一个参数,即需要清除的定时器ID,这是由setInterval()返回的值。如果尝试清除一个未设置过的定时器,该函数不会执行任何操作。 在HTML页面中,这些函数经常与HTML元素结合使用,例如在用户交互时更新页面状态,或者实现动画效果。例如,章节中提到的示例代码`var t = setInterval(function() { alert("liayin"); }, 1000)`,就是在每1秒弹出一次警告框。 HTML文档的基本结构是理解这些函数应用的基础。HTML文档通常包含三个主要部分:头部(<HEAD>)、主体(<BODY>)和可选的元数据(如<title>)。头部区域通常放置元信息,如网页标题(<TITLE>),而主体部分包含了网页的实际内容,如文本、图像和链接,这些元素都应包含在<body>标签内。HTML文档使用<HTML>标签包围整个文档,并遵循一定的规则,如正确使用开始和结束标签,以及嵌套结构。 使用记事本或其他HTML编辑工具创建网页时,需要遵循一些最佳实践,如正确使用标记(例如,确保开始和结束标记的匹配,以及使用斜杠表示结束标记)和了解不同的标记元素。例如,使用<h2>和<center>标签可以创建层次结构和居中文本。 时间等待与间隔函数是前端开发者必备的技能,它们在网页动态效果、响应式设计和用户交互中发挥着重要作用。理解并熟练运用这些函数,有助于创建更加丰富和交互的网页体验。