zoukankan      html  css  js  c++  java
  • js计时器方法 setInterval(),setTimeout()

    window.setInterval() 周期性地调用一个函数(function)或者执行一段代码。

    1 var intervalID = window.setInterval(func, delay[, param1, param2, ...]);
    2 var intervalID = window.setInterval(code, delay);  //不推荐

    window.clearInterval() 取消掉用setInterval设置的重复执行动作

    1 window.clearInterval(intervalID)

    实例:

     1 <script type="text/javascript">
     2     $(document).ready(function(){
     3         // method one
     4         var nIntervId1 = setInterval(flashText, 2000);
     5         // method two
     6         var nIntervId2 = setInterval("flashText()", 2000);
     7         // 不推荐
     8         var nIntervId3 = setInterval("console.log('hello world!')",3000);
     9         // 
    10         var nIntervId4 = setInterval(function(){
    11             console.log("hello boyy!");
    12         },3000);
    13         // clear
    14         clearInterval(nIntervId1);
    15     });
    16     //
    17     function flashText() {
    18         console.log("exec function flashText()");
    19     }
    20 </script>

    window.setTimeout 在指定的延迟时间之后调用一个函数或者执行一个代码片段

    var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
    var timeoutID = window.setTimeout(code, delay);  //不推荐

    window.clearTimeout() 取消掉用setTimeout设置的重复执行动作

    1  window.clearInterval(timeoutID)
  • 相关阅读:
    FZU 2105 (线段树)
    HDU 4903 (模拟+贪心)
    Codeforces Beta Round #91 (Div. 1 Only) E. Lucky Array
    HDU 3308 (线段树区间合并)
    POJ 3667(线段树区间合并)
    线段树题集 (cf版)
    HDU 4902 (牛叉的线段树)
    20150204--JS巩固与加强2-01
    20150203+JS巩固与加强1-02
    20150203+JS巩固与加强1-01
  • 原文地址:https://www.cnblogs.com/hzj680539/p/5061405.html
Copyright © 2011-2022 走看看