`
moqiang02
  • 浏览: 532476 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

setTimeout() 实现程序每隔一段时间自动执行

 
阅读更多

定义和用法

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

语法

setTimeout(code,millisec)
参数 描述
code 必需。要调用的函数后要执行的 JavaScript 代码串。
millisec 必需。在执行代码前需等待的毫秒数。

提示和注释

提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。


【示例】

//每5秒使用Ajax取一次数据
setTimeout(function(){
	var f = arguments.callee;
	$.post('/3G/wall/ajax_vote/',
		{
		    client_id : <?php echo $memberId;?>,
		    vote_id: <?php echo $vote_id;?>
		},
		function(data){
			setTimeout(f,5000);//一定要加这一行
			if(!data) return;
			var res = JSON.parse(data);
			$(".list_vote").append(res);			
		}
	)
},5000);


分享到:
评论

相关推荐

    JavaScript定时器使用方法详解

    2、定时执行(一次定时器):某一段程序需要在延迟多少时间后执行【setTimeout()】【clearTimeout()】 定时器使用 使用注意:为了防止定时器累加,使用定时器要先清除后设置;要保证内存中只有一个定时器。 1、循环...

    JavaScript SetInterval与setTimeout使用方法详解

    它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间...

    Javascript中setTimeOut和setInterval的定时器用法

    Javascript的setTimeOut和setInterval函数应用非常广泛,它们都用来处理延时和定时任务,比如打开网页一段时间后弹出一个登录框,页面每隔一段时间发送异步请求获取最新数据等等。但它们的应用是有区别的。 ...

    jQuery setTimeout()函数使用方法

    setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.我在 代码如下:$(document).ready(function(){setTimout(test(),200); function test() { alert&#40;1&#...

    javascript 不停(setInterval)/延时(setTimeout)函数使用实例

    是每隔多少微秒运行一次代码 示例: 1.执行一次 秒 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 2.复制执行 3 秒 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] setTimeout也可以做成重复执行 秒 ...

    利用setTimeout解决延时执行某操作

    setTimeout,javascript 延时执行函数,闭包处理 利用javascript闭包处理延时操作

    微信小程序—setTimeOut定时器的问题及解决

    一时间很多的软件小程序版相继出现,各大微信公众号也开始关联小程序。小程序相比于app,有着独特的优势,其中最大的就是没有ios和android平台之分,但是同时也有局限,你给我开发个小程序王者荣耀试试。 定时任务 ...

    js定时器怎么写?就是在特定时间执行某段程序

    代码如下: $(function(){ var handler = function(){ } var timer = setInterval( handler , 1000);... 定时器: 用以指定在一段特定的时间后执行某段程序。 JS中定时执行,setTimeout和setInterval的区别,以及l

    JavaScript中SetInterval与setTimeout的用法详解

    setTimeout 描述 setTimeout(code,millisec) setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 注:调用过程中,可以使用clearTimeout(id_of_settimeout)终止 参数 描述 code 必需,要调用的...

    设置setTimeout函数,定时执行封装好的逻辑单元

    使用javascript方法settimeout()函数来定时跳转页面。

    【JavaScript源代码】JavaScript使用setTimeout实现倒计时效果.docx

     为了加强对JavaScript原生代码的编写能力,以及巩固setTimeout()的使用方法,制作了一个倒计时的demo,倒计时在现在的网站中算是一个常见的小功能,如果大家喜欢的话可以留下,就当作一个日常实用的小脚本。 实现...

    javascript之setTimeOut和setInterval的用法

    使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。

    更快的异步执行(setTimeout多浏览器)

    可惜的是,浏览器为了避免setTimeout嵌套可能出现卡死ui线程的情况,为setTimeout设置了最小的执行时间间隔,不同浏览器的最小执行时间间隔都不一样。chrome下测试 setTimeout 0 的实际执行时间间隔大概在12ms左右。...

    setTimeout自动触发一个js的方法

    本文为大家介绍下使用setTimeout自动触发一个js,具体实现如下,喜欢的朋友可以学习下

    基于JavaScript实现一定时间后去执行一个函数

    在实际需要中可能需要规定在指定的时间之后再去执行一个函数以达成期望的目的,这也就是一个定时器效果,恰好在js中就已经给定了这样的一个函数setTimeout(),下面先介绍一下次函数的 用法: 语法:  复制代码 ...

    js每隔5分钟执行一次ajax请求的实现方法

    一个页面好像只能有一个 [removed]=function(){},所以要有多个事件,这样写就好了 代码如下: [removed]=function(){ //假设这里每个五分钟执行一次test函数 publicBusi(); personBusi(); } function publicBusi(){ ...

    JavaScript实现向setTimeout执行代码传递参数的方法

    本文实例讲述了JavaScript实现向setTimeout执行代码传递参数的方法。分享给大家供大家参考。具体分析如下: setTimeout函数是javascript中实现动态效果最关键的函数。但昨天在写代码的时候发现当第一个参数是函数...

    js学使用setTimeout实现轮循动画

    主要为大家详细介绍了js使用setTimeout实现轮循动画,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    JavaScript setTimeout使用闭包功能实现定时打印数值

    我们这次使用setTimeout来实现一个按照时间定时,依次打印数值的例子.其实在早期的时候,也是我经常犯的一个错误,或者实现这种能力,似乎js比较牵强,其实是我的错,哈哈!没能理解JS强大之处.我们直接进入主题吧! 注意,...

Global site tag (gtag.js) - Google Analytics