JS settimeout 使用笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS settimeout 使用笔记相关的知识,希望对你有一定的参考价值。

无参数使用方法:

setTimeout(function_name,delay_time); 

基本使用方法是逗号前是函数名字,不能带有 xxxx(),不然不执行;

但是很多函数都要带参数的,以下是解决方法:

方法一:

function init(){ 
var url = "<%=basePath%>fetchwater.do?method=searchRealWater&xzqh=" + "<%=xzqh%>" + "&rand="+Math.random(); 
//alert(url); 
window.setTimeout(function(){ searchJDWater(url);},100); 
} 

 

方法二:

function init(){ 
var url = "<%=basePath%>fetchwater.do?method=searchRealWater&xzqh=" + "<%=xzqh%>" + "&rand="+Math.random(); 
//alert(url); 
window.setTimeout(“searchJDWater(”+url+“)”, 100); 
} 

注意: 带参数方法使用setTimeout要注意,setTimeout("函数名("+参数+")",毫秒数),这里的参数只能是字符串形式的,而不能传递一个对象。

 

更多用法请看:#链接

 

以上是关于JS settimeout 使用笔记的主要内容,如果未能解决你的问题,请参考以下文章

js中setTimeout和setInterval的应用方法(转)

js学习笔记(延时器)

js中两种定时器,setTimeout和setInterval的区别

在js对象的方法里有setTimeout函数,在setTimeout里怎么调用该对象方法,用this没有用

js计时器方法的使用

js之setTimeout方法