下面以一个例子加以说明:
<script>
function hello(){
alert("hello");
}
//调用方法
//hello();
//setTimeout()可以延迟执行,且只在指定时间后执行一次
//1.直接使用方法名指定被操作的对象,hello函数被设置为2秒后执行
// var t1 = window.setTimeout(hello,2000);
//2.使用字符串指定被操作的对象(方法名()),hello函数被设置为3秒后执行
// var t2 = window.setTimeout("hello()",3000);
//3.警告对话框3秒后弹出(不重复)
// var t3= window.setTimeout("alert('xxx')",3000);
//window.clearTimeout(t3);//去除定时器,不再执行警告对话框3秒后弹出这一操作
//setInterval()以指定时间为周期循环执行
//1.直接使用方法名指定被操作的对象,hello函数被设置为2秒后重复执行
// var t1 = window.setInterval(hello,2000);
//2.使用字符串指定被操作的对象(方法名()),hello函数被设置为3秒后重复执行
// var t2 = window.setInterval("hello()",3000);
//警告对话框1秒后重复出现
var t3= window.setInterval("alert('xxx')",1000);
// window.clearInterval(t3);//清除计时器,不再执行警告对话框1秒后重复出现这一操作
</script>
javascript中的setTimeout()和setInterval()
猜你喜欢
转载自blog.csdn.net/wxd772113786/article/details/82947345
今日推荐
周排行