`

Jscript中window.setInterval和window.setTimeout的区别

阅读更多

一、setTimeout

setTimeout(表达式,延时时间)
在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次

用setTimeout实现的自动变化显示随机数的效果:

<html> 
<head> 
<script>  
function setRadom() 
{ 
document.body.innerHTML=Math.random(); 
} 
setTimeout("setRadom()",500); 
</script> 
</head> 
<body> 
</body> 
</html> 

 

二、setInterval

setInterval(表达式,交互时间)
则不一样,它从载入后,每隔指定的时间就执行一次表达式
用setInterval实现的自动变化显示随机数的效果:

<html> 
<head> 
<script> 
function setRandom() 
{ 
document.getElementById("DateTime").innerHTML=Math.random(); 
} 
setInterval("setRandom();", 500); 
</script> 
</head> 
<body>

<div id="DateTime">
    
</div>
</td>
</body> 
</html>

 

 

 

分享到:
评论

相关推荐

    精解window.setTimeout()window.setInterval()使用方式与参数传递问题!

    在使用JScript的时候,我们有时需要间隔的执行一个方法,比如用来产生网页UI动画特效啥的。这是我们常常会使用方法setInterval或setTimeout,但是由于这两个方法是由脚本宿主模拟出来的Timer线程,在通过其调用我们...

    JScript.代码

    7. **定时器**:`setTimeout`和`setInterval`函数可以实现延迟执行或周期性执行代码,常用于动画效果和定时任务。 8. **BOM对象**:浏览器对象模型(BOM)提供了对浏览器窗口、导航、历史记录等的访问,如`window`...

    JQuery API 与JScript API

    6. **定时器(Timers)**:`setTimeout()` 和 `setInterval()` 函数用于在指定时间后执行函数,`clearTimeout()` 和 `clearInterval()` 可以取消定时执行。 **两者之间的关系** jQuery 是建立在 JavaScript 之上的...

    Javascript在IE和FireFox中的不同表现

    - `setTimeout`和`setInterval`在IE中可能存在精度问题,而Firefox通常更准确。 8. **错误处理**: - IE使用`try...catch...finally`语句捕获错误,而Firefox支持`window.onerror`全局错误处理。 为了解决这些...

    微软JavaScript手册(电子书)

    7. **定时器与回调**:setTimeout和setInterval函数的使用,以及IE中的window.onload和DOMContentLoaded事件的差异。 8. **异步编程**:Promise、async/await的理解和使用,以及在IE中如何实现类似的异步处理。 9....

    js使用小技巧

    定时 timer=setInterval("scrollwindow()",delay); clearInterval(timer); UNCODE编码 escape() ,unescape 父对象 obj.parentElement(dhtml) obj.parentNode(dom) 交换表的行 TableID.moveRow(2,1) 替换...

    js收藏快速进入js世界

    BOM(Browser Object Model)允许JavaScript与浏览器进行交互,如改变窗口大小(window.resizeTo)、打开新窗口(window.open)、处理定时任务(setTimeout、setInterval)等。 5. AJAX AJAX(Asynchronous ...

    JavaScript测试题.doc

    clearInterval和clearTimeout用于清除定时器,setTimeout用于单次延时执行。 11. JavaScript函数可以接受参数,返回值,但不能直接实现输出参数,D选项错误。 12. 用来在浏览器窗口中载入新网址的对象是window....

    自定义js库,解决浏览器不兼容问题

    6. **定时器**:setTimeout和setInterval在某些情况下可能会出现不一致的行为,比如在页面卸载时。自定义库应考虑这些情况并提供更可靠的定时器解决方案。 7. **JSON处理**:虽然JSON是现代浏览器的标配,但老版本...

    DHTML5-客户端JavaScript.ppt

    此外,还有setTimeout()和setInterval()用于定时执行函数,以及clearTimeout()和clearInterval()用于取消定时器。 正则表达式在JavaScript中用于模式匹配和文本操作,其语法包括各种元字符、字符类、量词、分组和...

    JavaScript简洁手册

    此外,还有函数(Function)、事件处理、定时器(setTimeout和setInterval)、图像对象(Image)、浏览器对象(如Navigator、Window、Screen)等,以及表单元素对象(如TEXT、PASSWORD、BUTTON等)和cookie管理。...

    JavaScript学习笔记

    - **跨平台支持**:Netscape和Microsoft分别提供了不同的实现版本,分别为JavaScript和JScript。 - **注意点**:尽管名字相似,JavaScript与Java没有任何关联。 ##### 1.3 JavaScript的特点 - **编写简单**:可以用...

Global site tag (gtag.js) - Google Analytics