js中setInterval与setTimeout的用法和区别
setTimeout 定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 语法: setTimeout(code,millisec) 参数: code (必需):要调用的函数后要执行的 JavaScript 代码串。 millisec(必需):在执行代码前需等待的毫秒数。 提示: setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。 两种调用函数的写法: function page_list(){ alert("shihuan"); } window.setTimeout(page_list, 5000); //表示延时5秒执行page_list()函数 window.setTimeout( " page_list () " , 30000); //表示延时30秒执行page_list()函数 带参数方法使用setTimeout要注意,setTimeout("函数名("+参数+")",毫秒数),这里的参数只能是字符串形式的,而不能传递一个对象,网上很多朋友也在问此类问题,我在此说明下,以下我举几个个简单的例子: 网上查找下“带参数 setTimeout”