源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

实现javascript的延期执行或者重复执行的两个函数

  • 时间:2020-06-24 00:57 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:实现javascript的延期执行或者重复执行的两个函数
以下内容摘录自《征服AJAX Web2.0开发技术详解》,今天在图书管看书觉得讲的挺好的,特此摘录!小部分内容和代码做了改动! window对象提供了两个方法来实现定时器的效果,分别是window.setTimeout()和window.setInterval。其中前者可以使一段代码在指定时间后运行;而后者则可以使一段代码每过指定时间就运行一次。它们的原型如下: 
[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
这段代码将使得页面打开5秒钟后显示对话框“hello”。其中最后一句也可以写为:  window.setTimeout("hello()",1000);  读者可以体会它们的差别,在window.setInterval方法中也有这样的性质。  如果在延时期限到达之前取消延执行,可以使用window.clearTimeout(timeoutId)方法,该方法接收一个id,表示一个定时器。这个id是由setTimeout方法返回的,例如: 
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
这样,如果要取消显示,只需单击页面任何一部分,就执行了window.clearTimeout方法,使得超时操作被取消。  2.window.setInterval方法  该方法使得一个函数每隔固定时间被调用一次,是一个很常用的方法。如果想要取消定时执行,和clearTimeout方法类似,可以调用window.clearInterval方法。clearInterval方法同样接收一个setInterval方法返回的值作为参数。例如: 
[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部