定时器:setTimeout() 和 setInterval(两个函数)
setTimeout():在指定的毫秒数后调用函数或计算表达式
setTimeout (func, timeout);
setTimeout()方法支持传入两个参数,分别是回调函数和超时时间,超时时间单位为 ms (毫秒)。调用 setTimeout()方法之后,待过了超时时间,将会执行一次回调函数。
调用 setTimeout()方法之后会返回一个数值 ID,浏览器提供了一个 clearTimeout(数值 ID)函数来清除这个定时器。在 setTimeout()的超时时间还未到时使用 clearTimeout(),不会再执行 setTimeout()的回调函数
与 setTimeout()不同的是,使用 setInterval()创建的定时器每间隔一定时间,就会执 行一次对应代码,可以将 setInterval()理解为 setTimeout()的无限循环版本
setlnterva()方法也支持传入两个参数,分别是回调函数和超时时间,超时时间单位 为 ms(毫秒)。在调用 setInterval()方法之后,每间隔段时间,就会执行一次回调函数
和 setTimeout()类似,调用 setInterval()之后会返回数值 ID,BOM 提供了 clearInterval(数值 ID)函数清除这个定时器。当满足一定条件后调用 clearInterval()函数, 可清除 setInterval()中回调函数的
在浏览器上显示系统时间,每秒中更新一次,时间的格式为:xxxx 年 xx 月 xx 日hh:mm:ss
<p id = "b