`
tivon
  • 浏览: 68077 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

window.clearInterval与window.setInterval 用法

 
阅读更多

程序只执行一次的函数
<script>
var i=0;
var aa=window.setInterval('go1();',1000);
function go1(){
   if(i==1)
   window.clearInterval(aa);
   else{
    i++;
   alert(1);
   }
}
</script>

window.clearInterval与window.setInterval的用法(
window.setInterval()

功能:按照指定的周期(以毫秒计)来调用函数或计算表达式。

语法:setInterval(code,millisec)



解释:code:在定时时间到时要执行的JavaScript代码串。

millisec:设定的定时时间,用毫秒数表示。

返回值:定时器的ID值,可用于clearInterval()方法停止指定的定时器。

注:setInterval()方法会不停地调用函数,直到用clearInterval()终止定时或窗口被关闭。

window.clearInterval()

功能:取消由setInterval()方法设置的定时器。

语法:clearInterval(id_of_setinterval)

解释:id_of_setinterval:由setInterval()返回的ID值。该值标识了一个setInterval定时器。

也就是:window.setInterval()返回的就是window.clearInterval的参数

例子:

<script type="text/javascript">
var count = 0;
var timeID;
function timeCount()
{
  document.getElementByIdx('timetxt').value = count;
  count++;
}
function beginCount()
{
  timeID = setInterval("timeCount()",1000);
}
function stopCount()
{
  clearInterval(timeID);
}
</script>
<input type="button" value="开始计时" onclick="beginCount()" />
<input type="text" id="timetxt" size="5" />
<input type="button" value="停止计时" onclick="stopCount()" />
再如:
var objTimer = window.setInterval("moveDiv()",10)是调动定时器,其中moveDiv是js的一个函数
if(objTimer) window.clearInterval(objTimer)是停止定时器

绿色通道:好文要顶关注我收藏该文与我联系 
分享到:
评论

相关推荐

    window.clearInterval与window.setInterval的用法.

    ### window.clearInterval与window.setInterval的用法 在前端开发中,经常需要用到定时器来实现某些功能,例如计时器、轮播图等。而`window.setInterval`和`window.clearInterval`是JavaScript中用于处理定时任务的...

    字符串 window.open() window.opener window.name window对象等的总结

    在JavaScript的世界里,`window`对象是全局对象,它提供了与浏览器窗口进行交互的各种方法和属性。本篇文章将深入探讨`window.open()`、`window.opener`、`window.name`以及`window`对象的一些核心概念,同时通过两...

    JavaScript_window.setTimeout()_的详细用法

    #### 四、`window.setTimeout()`与`window.setInterval()`的区别 虽然`setTimeout`和`setInterval`都用于延迟执行代码,但它们之间有一个关键的区别:`setInterval`会重复执行指定的函数,直到被清除或窗口关闭;而...

    jsWindow对象及方法.pdf

    - window.clearInterval():此方法用于取消之前使用setInterval()设置的周期性执行的定时器。 4. Window对象的窗口位置与尺寸调整方法 - window.moveBy():此方法按照指定的像素值移动窗口。 - window.moveTo():此...

    浅谈vue 组件中的setInterval方法和window的不同

    在Vue组件中,使用`setInterval`方法时需要注意与全局`window`对象上的`setInterval`的区别。Vue组件实例中,`this`关键字通常指向组件自身,因此在组件内部调用`setInterval`时,实际上可能是在调用由Vue重写的一...

    关于js-window对象的方法和属性资料

    本文将详细介绍与`window`对象相关的方法和属性,帮助开发者深入了解并掌握这些特性。 #### 一、Window对象常用方法 ##### 1. `window.open()` - **语法**:`window.open(url, name, features)` - **描述**: - ...

    js window函数用法大全.

    在JavaScript编程中,`Window`对象是浏览器提供的核心对象之一,它代表了浏览器的窗口,并提供了大量的属性和方法,用于控制和操作浏览器窗口的行为。本文将深入探讨`Window`对象的一些关键函数,这些函数在前端开发...

    js中SetInterval与setTimeout用法

    JS 中 SetInterval 与 setTimeout 用法 在 JavaScript 中,SetInterval 和 setTimeout 是两种常用的定时器函数,用于实现延迟执行或重复执行某些操作。下面我们将详细讲解这两种函数的区别和用法。 SetTimeout ...

    js中SetInterval与setTimeout用法.pdf

    JavaScript 中的 SetInterval 与 setTimeout 用法 在 JavaScript 中,SetInterval 和 setTimeout 是两种常用的定时器函数,用于实现延迟执行或重复执行某些操作。本文将详细介绍这两种函数的用法和区别。 ...

    window对象方法属性全解

    同样,`setInterval`和`clearInterval`用于周期性执行函数,如`setInterval(func, interval)`每间隔interval毫秒执行func,`clearInterval(id)`停止执行。 5. `moveBy`、`moveTo`、`resizeBy`、`resizeTo`、`...

    IFrame AND window对象

    4. **定时器**:`window.setTimeout()`和`window.clearTimeout()`用于设置和清除定时执行的函数,`window.setInterval()`和`window.clearInterval()`则用于周期性执行函数。 例如,以下代码会在5秒后弹出一个消息框...

    window属性大全

    它提供了许多用于控制浏览器窗口的功能,如打开、关闭、移动、调整大小、滚动以及与用户交互的方法。以下是对Window对象的一些关键属性和方法的详细解释: 1. **open方法**: `window.open(URL, windowName, ...

    JavaScript_之Window对象.doc

    JavaScript中的Window对象是全局对象,它是每个浏览器窗口的核心,提供了许多与浏览器窗口交互的方法和属性。这个对象在JavaScript中无处不在,因为它既是全局变量也是全局函数的容器。以下是Window对象的一些主要...

    window对象的常用方法和作用

    除了上述方法,window对象还有其他诸如`captureEvent`、`releaseEvent`、`routeEvent`等方法,主要用于事件处理,但现代浏览器中这些方法的使用并不常见。总的来说,window对象是JavaScript进行页面交互和控制浏览器...

    js实现秒表以及进度条.md

    1)window.setInterval(函数名称,时间);//间隔定时器(反复调用),时间的单位是毫秒 2)window.clearInterval(定时器的返回值);停止定时器 3)window.setTimeout(函数名称,时间)//延时定时器,执行一次 4)...

    JS检测window.open打开的窗口是否关闭

    这可以通过利用`window.open()`方法创建新窗口,并结合`setInterval()`定时器来周期性检查新窗口的状态实现。下面我们将详细讨论如何实现这一功能。 首先,我们使用`window.open()`方法创建一个新的浏览器窗口: `...

    window对象

    例如,`window.setTimeout()`和`window.clearTimeout()`用于在指定时间后执行一段代码,而`window.setInterval()`和`window.clearInterval()`则可以在每间隔一定时间重复执行某段代码。这些定时函数在创建动态效果和...

    即用即查-JavaScript核心对象参考手册 window

    - `window.setInterval()`和`window.clearInterval()`:设置周期性定时器,重复执行某操作。 - `window.scrollTo()`和`window.scrollBy()`:滚动页面到指定位置或距离。 5. **事件处理** Window对象是事件模型的...

    函数和window对象

    此外,`window.setTimeout()`和`window.clearTimeout()`用于延迟执行代码,`window.setInterval()`和`window.clearInterval()`则用于周期性执行代码。 `window`对象还有一个特别的属性——`window.document`,它...

    javascript window对象

    #### 三、Window对象的常用属性与方法 ##### 1. `open` - **语法**:`window.open(url, name, features)` - **功能**:打开一个新窗口或定位到一个已存在的窗口。 - **参数说明**: - `url`:新窗口加载的页面...

Global site tag (gtag.js) - Google Analytics