setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式(以毫秒为单位)
举个简单的例子
加入下列代码,在打开的页面静候三秒后,弹出警告框“你好”
效果:
再复杂一些的function定义
用上述的方法设定时间, setTimeout( ) 虽然设定了是一秒, 但浏览器还有另外两项功能要执行, 所以一个循环的时间是稍多于一秒, 例如一分钟可能只有58 个循环。
延时关闭网页
按下按钮,Window open()打开一个网页,执行命令,三秒钟后自动关闭
取消setTimeout()
当一个 setTimeout( ) 开始了循环的工作, 我们要使它停下来, 可使用 clearTimeout( )
小结
setTimeout(),clearTimeout() , setInterval() 可以在写代码过程中灵活运用其特点达到需要完成的目的