`
zuxianghuang
  • 浏览: 6790 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

js 的SETTIMEOUT

阅读更多
 <!--1,HTML DOM setInterval() 方法


定义和用法
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

语法
setInterval(code,millisec[,"lang"])

参数 描述 
code 必需。要调用的函数或要执行的代码串。 
millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。 


返回值
一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。

---------------------------------------------------

2,HTML DOM clearInterval()方法

定义和用法
clearInterval() 方法可取消由 setInterval() 设置的 timeout。

clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。

语法
clearInterval(id_of_setinterval)

参数 描述 
id_of_setinterval 由 setInterval() 返回的 ID 值。 


如何停止:

下面这个例子将每隔 50 毫秒调用 clock() 函数。您也可以使用一个按钮来停止这个 -->clock:

<html>
<body>

<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock()
{
var t=new Date()
document.getElementById("clock").value=t
}
</script>
</form>
<button onclick="int=window.clearInterval(int)">
Stop interval</button>

</body>
</html>

--------------------------------------------------------------------------------------------------------

<!--再来了解 setTimeout :

1,HTML DOM setTimeout() 方法

定义和用法
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

语法
setTimeout(code,millisec)

参数 描述 
code 必需。要调用的函数后要执行的 JavaScript 代码串。 
millisec 必需。在执行代码前需等待的毫秒数。 


提示和注释
提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

实例,这个例子,在你点击按钮 5 秒钟后会弹出一个提示框:-->
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000)
}
</script>
</head>

<body>
<form>
<input type="button" value="Display timed alertbox!"
onClick="timedMsg()">
</form>
<p>Click on the button above. An alert box will be
displayed after 5 seconds.</p>
</body>

</html>
-----------------------------
引用
<head> <script type="text/javascript"> var c=0 var t function timedCount() { document.getElementById('txt').value=c c=c+1 t=setTimeout("timedCount()",1000) } function stopCount() { clearTimeout(t) } </script> </head> <body> <form> <input type="button" value="Start count!" onClick="timedCount()"> <input type="text" id="txt"> <input type="button" value="Stop count!" onClick="stopCount()"> </form> </body> </html>
分享到:
评论

相关推荐

    Javascript中, setTimeout() 和 setInterval() 的方法

    在JavaScript编程中,`setTimeout()`和`setInterval()`是两个非常关键的函数,它们用于实现异步编程,特别是在处理动画、定时任务或者延迟执行代码时不可或缺。这两个函数都是全局对象`window`的方法,它们的区别...

    关于JS定时器(setTimeout setInterval)定时不准问题1

    关于JS定时器(setTimeout setInterval)定时不准问题1 在JavaScript中,setTimeout和setInterval是两个基本的定时器函数,用于实现延迟执行或循环执行某个函数。然而,这两个函数在执行时往往和我们设置的延迟时间...

    关于JS中setTimeout()无法调用带参函数问题的解决方法

    在JavaScript编程中,setTimeout() 是一个非常有用的函数,它允许我们设置一个定时器,指定时间后执行一个函数。但是,当我们要在 setTimeout() 中调用一个需要参数的函数时,可能会遇到问题。因为 setTimeout() ...

    javascript setTimeout()函数.rar

    javascript setTimeout()函数的三种使用方法,刷新页面的源代码 [removed] function myrefresh(){ [removed].reload(); } setTimeout('myrefresh()',20000); //指定1秒刷新一次 [removed]

    javascript setTimeout()传递函数参数(包括传递对象参数)

    JavaScript的`setTimeout`函数是一个非常常用的工具,用于在指定的时间间隔后执行某个函数或特定的代码块。在本文中,我们将深入探讨如何使用`setTimeout`传递函数参数,特别是包括对象参数。 首先,`setTimeout`的...

    Javascript定时器(二)——setTimeout与setInterval

    在这个主题中,我们将深入探讨`setTimeout`和`setInterval`这两个核心定时器函数,它们在JavaScript中的应用以及它们之间的区别。 首先,`setTimeout`函数用于在指定的毫秒数后调用一个函数或执行一段代码。它的...

    js setTimeout 常见问题小结

    JavaScript的`setTimeout`函数是异步执行的,用于在指定的时间(毫秒)后执行一个函数或一段代码。这个函数经常在开发过程中遇到一些常见问题,尤其是关于`this`的指向和传递参数的问题。以下是对这些问题的详细解释...

    javascript setTimeout和setInterval 的区别

    JavaScript中的`setTimeout`和`setInterval`是两个重要的定时器函数,它们都属于全局`window`对象的方法,常用于在指定的时间后执行某段代码或周期性地重复执行某段代码。然而,它们的工作机制和用途有所不同。 1. ...

    js setTimeout 参数传递使用介绍

    window.settimeout()方法要调用带参数的函数有两种方法: 1. 代码如下: function init(){ var url = “&lt;&#37;=basePath%&gt;fetchwater.do?method=searchRealWater&xzqh=” + “&lt;&#37;=xzqh%&gt;” + “&rand=”+...

    setTimeout应用(模拟站长之家导航)

    在JavaScript编程中,`setTimeout`是一个非常重要的函数,它用于在指定的时间(以毫秒为单位)后调用一个函数或者执行某段代码。在这个场景中,标题提到的"setTimeout应用(模拟站长之家导航)"可能是指利用`...

    setTimeout.js

    在学习的过程中,分享自己所学难点。同时向初级学者提供自己的想法与看法,希望可以在自己学习的过程中,帮助其他初学的人,让我们能够共同进步,希望我所上传的内容,能够帮助你的学习,更希望在你面试的时候能够...

    JS中的setTimeout和setInterval的区别JS中的setTimeout和setInterval的区别

    ### JS中的setTimeout与setInterval的区别 在JavaScript编程中,`setTimeout`与`setInterval`是两个非常常用的函数,用于控制代码执行的时间间隔。虽然它们在功能上有一定的相似性,但其实现的效果却大不相同。下面...

    JavaScript setTimeout使用闭包功能实现定时打印数值

    我们这次使用setTimeout来实现一个按照时间定时,依次打印数值的例子.其实在早期的时候,也是我经常犯的一个错误,或者实现这种能力,似乎js比较牵强,其实是我的错,哈哈!没能理解JS强大之处.我们直接进入主题吧! 注意,...

    js中settimeout方法加参数.docx

    ### JavaScript中的`setTimeout`方法详解 在JavaScript编程中,`setTimeout`是一个非常实用且重要的功能,它用于在指定的时间间隔后执行某个函数或指定的一段代码。本文将深入探讨`setTimeout`方法及其参数的使用...

    js中settimeout方法加参数的使用实例.docx

    在JavaScript中,`setTimeout`是一个非常重要的异步执行方法,用于在指定的毫秒数后调用一个函数或执行某段代码。这个方法是浏览器提供的全局函数,可以在任何作用域中使用。`setTimeout`的基本语法如下: ```...

    js代码-settimeout 模拟实现 setinterval(带清除定时器的版本)

    在JavaScript中,`setTimeout`和`setInterval`是两个非常重要的定时器函数,它们用于在指定的时间后执行特定的函数。然而,`setInterval`在某些情况下可能不如我们期望的那样工作,因为它会周期性地不间断执行,即使...

    Timer:一个带有 JS setTimeout 的简单计时器

    我基于 JavaScript SetTimeout 方法实现了这个简单的计时器。 您可以通过单击“开始”按钮来启动计时器。 您也可以通过单击“停止”按钮停止一段时间,之后,您可以继续计时。 单击“重置”会将计时器清零。 演示...

    向setTimeout传递函数参数

    在JavaScript编程中,`setTimeout`是一个非常常用的函数,它用于在指定的时间(以毫秒为单位)后调用一个函数或者执行某段代码。这个功能对于实现延迟执行、动画效果或者定时任务等场景非常关键。在本文中,我们将...

Global site tag (gtag.js) - Google Analytics