`
MauerSu
  • 浏览: 509378 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JS中定时执行,setTimeout和setInterval的区别,以及l解除方法

 
阅读更多
源:http://blog.csdn.net/chenghp/article/details/1508100
评:


setTimeout(Expression,DelayTime),在DelayTime过后,将执行一次Expression,setTimeout 运用在延迟一段时间,再进行某项操作。
setTimeout("function",time) 设置一个超时对象

setInterval(expression,delayTime),每个DelayTime,都将执行Expression.常常可用于刷新表达式.
setInterval("function",time) 设置一个超时对象

SetInterval为自动重复,setTimeout不会重复。

clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象 
分享到:
评论

相关推荐

    js常用技术,包括一些常用方法

    4. **定时器与异步**:`setTimeout()`和`setInterval()`用于延迟执行代码,`clearTimeout()`和`clearInterval()`可取消定时。`Promise`和`async/await`则是处理异步操作的重要工具,提供了更优雅的错误处理和流程...

    页面常用的JS脚本小结

    7. **定时器与延时器**:`setTimeout`和`setInterval`用于在指定时间后执行函数,常用于动画、计时或定时任务。记得使用`clearTimeout`和`clearInterval`取消未必要的定时执行。 8. **Cookie管理**:JS可以读取、...

    js内存泄露问题

    4. **定时器和回调函数**:`setTimeout`和`setInterval`设置的定时任务如果没有清除,会持续占用内存。即使相关函数不再执行,它们的引用仍然存在。 5. **Internet Explorer特定的泄漏**:IE浏览器在历史上存在一些...

    经典效果js源码,希望对大家有帮助

    例如,我们可以使用setInterval或setTimeout来定时更新元素状态,创建出平滑的动画效果。CSS3的transition和animation属性可以与JavaScript结合使用,以提供更丰富的动画体验。 此外,JavaScript库和框架如jQuery、...

    JavaScript可否多线程? 深入理解JavaScript定时机制

    JavaScript API提供了诸如`setTimeout`和`setInterval`这样的定时器函数,它们在实际操作中并不立即执行回调函数,而是将它们放入一个任务队列,等待主线程空闲时执行。 首先,我们来看`setTimeout`。在API文档中,...

    JS按钮倒计时函数

    倒计时的核心是通过不断递减的时间值来模拟时间的流逝,通常会用到`setTimeout`或者`setInterval`函数来定时执行某个操作。在本例中,使用了`setTimeout`来每隔一段时间(这里是1秒)执行一次递减操作。 ### 二、...

    常见的JavaScript内存泄露原因及解决方案.docx

    在JavaScript中,`setInterval` 和 `setTimeout` 是常用的定时功能,用于周期性地执行特定任务。然而,如果不正确地管理这些定时器,很容易导致内存泄漏。 例如: ```javascript var someResource = getData(); ...

    jQuery仿Windows10桌面开始菜单及开关机特效源码.zip

    jQuery的`setTimeout`和`setInterval`函数可以用来定时触发不同的动画步骤,例如逐步显示“启动”或“关闭”字样,配合渐变颜色变化和缩放效果,模拟真实的开关机过程。 5. **事件绑定和解绑**: 使用`on`和`off`...

    web开发常用小技巧.doc

    - `setTimeout` 和 `clearTimeout` 用于定时执行函数,`setInterval` 和 `clearInterval` 用于周期性执行。 - `unescape` 和 `escape` 进行UNICODE编码和解码。 - `obj.parentElement` 或 `obj.parentNode` 获取...

    网页下雪特效插件jquery.snow.zip

    3. **定时器与函数调用**:通过JavaScript的`setInterval`或`setTimeout`函数,定时生成新的雪花元素并设置其初始位置,然后以不同的速度和路径进行移动,模拟自然飘落的随机性。 4. **事件绑定与解绑**:插件需要...

    vue中destroyed方法的使用说明

    - **清除定时器**:如果组件中有定时任务(setTimeout或setInterval),应在此处清除,防止离开页面后定时器继续运行。 - **清理订阅**:如果有对外部数据源(如Vuex、Axios等)的订阅,记得取消订阅。 - **释放资源...

    browser-memory-experiment.zip

    4. **利用SetInterval和setTimeout的清理**:使用`clearInterval`和`clearTimeout`确保定时任务在不再需要时停止。 5. **利用Web Workers**:Web Workers在独立线程中运行,如果不正确关闭,可能会导致内存泄漏。...

    disarm_the_bomb

    JavaScript 的 `setTimeout` 和 `setInterval` 函数可以用来实现定时任务,模拟倒计时或者限制用户行动的时间窗口。 4. **逻辑判断**:解除炸弹通常涉及一系列复杂的条件和规则。JavaScript 的条件语句(如 `if......

    50个Jquery经典实例

    42. **定时执行**:`setTimeout()`, `setInterval()`结合`.delay()`实现定时操作。 43. **DOM元素创建**:`$("<div>")`创建新的DOM元素,`$(html, props)`接受HTML字符串和属性对象。 44. **事件代理**:使用事件...

    虚拟宠物2

    4. **定时器**:虚拟宠物的行为需要实时更新,这通常涉及到`setInterval`和`setTimeout`定时器。例如,定时检查宠物的饥饿程度、快乐值等状态,并根据这些状态改变宠物的行为。 5. **面向对象编程(OOP)**:虚拟...

    花式滑块

    JavaScript的`addEventListener`方法可以用来绑定这些事件,而`removeEventListener`则用于解除绑定。通过监听滑动、点击等事件,我们可以控制滑块的前后移动。 3. **CSS动画**:为了实现平滑的过渡效果,CSS动画是...

Global site tag (gtag.js) - Google Analytics