Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2013-09-27 14:57
531 查看
最近在做项目时用到了定时执行的js方法,setInterval与setTimeout时间长了不用有些生疏了,所以自己总结了一下,记下来,以便以后使用。
Document自带的方法:
循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid);
定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid);
举例说明:
A.当要执行的方法中不需要参数时
复制代码[/u]代码如下:
<script type=”text/javascript”>
//循环执行,每隔3秒钟执行一次showalert()
window.setInterval(showalert, 3000);
function showalert()
{
alert(“aaaaa”);
}
//定时执行,5秒后执行show()
window.setTimeout(show,5000);
function show()
{
alert(“bbb”);
}
</script>
B.当要执行的方法中需要参数时
复制代码[/u]代码如下:
<script type=”text/javascript”>
//循环执行,每隔3秒钟执行一次 showalert()
window.setInterval(function(){
showalert(“aaaaa”);
}, 3000);
function showalert(mess)
{
alert(mess);
}
//定时执 行,5秒后执行showalert()
window.setTimeout(function(){
showalert(“bbbbbb”);
},5000);
</script> /article/1257328.html
Document自带的方法:
循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid);
定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid);
举例说明:
A.当要执行的方法中不需要参数时
复制代码[/u]代码如下:
<script type=”text/javascript”>
//循环执行,每隔3秒钟执行一次showalert()
window.setInterval(showalert, 3000);
function showalert()
{
alert(“aaaaa”);
}
//定时执行,5秒后执行show()
window.setTimeout(show,5000);
function show()
{
alert(“bbb”);
}
</script>
B.当要执行的方法中需要参数时
复制代码[/u]代码如下:
<script type=”text/javascript”>
//循环执行,每隔3秒钟执行一次 showalert()
window.setInterval(function(){
showalert(“aaaaa”);
}, 3000);
function showalert(mess)
{
alert(mess);
}
//定时执 行,5秒后执行showalert()
window.setTimeout(function(){
showalert(“bbbbbb”);
},5000);
</script> /article/1257328.html
相关文章推荐
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- Js setInterval 与 setTimeout(定时执行与循环执行) 的代码 (可以传入参数)
- js-定时任务setInterval,setTimeout,clearInterval,clearTimeout
- setInterval 有参数定时执行
- 嵌套的for循环执行顺序。可以让内外for循环交替执行。简单解析json数组。求js中两个时间差值。
- 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;
- 火狐浏览器下JS代码不兼容setTimeout函数失效无效不运行执行的解决办法
- js之setInterval与setTimeout函数传参方法
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- js获取URL地址的参数 多个可以循环
- ECMAScript 6,令Node.js也可以写出同步执行的代码(上)
- JS定时执行,循环执行
- ECMAScript 6,令Node.js也可以写出同步执行的代码(上)
- js中的延迟执行setTimeout和定时执行setInterval
- 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;