setInterval()、setTimeout()的区别与停止
2009-07-29 14:23
357 查看
区别:setTimeout(表达式,延时时间);//只执行一次,无周期
setInterval(表达式,交互时间);//周期='交互时间'
停止:
主要是利用
window.clearInterval(intervalID);
window.clearTimeout(timeoutID);
<SCRIPT>
var intervalID=0;
function f_start(){
// intervalID=window.setInterval("f_add()",1000); //方法调用
// or
// intervalID=window.setInterval(f_add,1000); //方法调用
//intervalID=window.setInterval("a_parameter('param1','param2')",1000); //带参数的方法
//or
var param1 = "aaa";
var param2 = "bbb";
intervalID=window.setInterval("a_parameter('"+param1+"','"+param2+"')",1000); //带参数的方法
}
function f_add(){
alert("rr");
}
function a_parameter(one,two){
alert(one);
}
function f_stop(){
window.clearInterval(intervalID);
}
</SCRIPT>
setInterval(表达式,交互时间);//周期='交互时间'
停止:
主要是利用
window.clearInterval(intervalID);
window.clearTimeout(timeoutID);
<SCRIPT>
var intervalID=0;
function f_start(){
// intervalID=window.setInterval("f_add()",1000); //方法调用
// or
// intervalID=window.setInterval(f_add,1000); //方法调用
//intervalID=window.setInterval("a_parameter('param1','param2')",1000); //带参数的方法
//or
var param1 = "aaa";
var param2 = "bbb";
intervalID=window.setInterval("a_parameter('"+param1+"','"+param2+"')",1000); //带参数的方法
}
function f_add(){
alert("rr");
}
function a_parameter(one,two){
alert(one);
}
function f_stop(){
window.clearInterval(intervalID);
}
</SCRIPT>
相关文章推荐
- setTimeout和setInterval区别和用法
- setTimeout()和setInterval()方法的区别
- js中setInterval与setTimeout的用法和区别
- setTimeout和setInterval的区别你真的了解吗?
- setTimeout和setInterval的区别
- setTimeout 和 setInterval 的区别
- setTimeout和setInterval方法的区别
- setTimeout和setInterval区别
- JS中定时执行,setTimeout和setInterval的区别,以及l解除方法
- setTimeout和setInterval的区别你真的了解吗?
- setInterval和setTimeout的使用区别
- 倒计时的实现&&settimeout和setinterval的区别
- js中setInterval和setTimeout区别和用法
- JavaScript中setTimeout 和 setInterval 的区别--例子:在网页中实现倒记时的方法
- bom-window-setInterval()和setTimeout()的区别
- setTimeout 和 setInterval 的区别
- setTimeout和setInterval的区别
- setTimeout和setInterval的区别你真的了解吗?
- setTimeout和setInterval的区别
- setTimeout和setInterval的区别