国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript間隔定時器(延時定時器)學習 間隔調用和延時調用

2019-11-20 21:15:57
字體:
來源:轉載
供稿:網友

用setInterval方法可以以指定的間隔實現循環調用函數,直到clearInterval方法取消循環

用clearInterval方法取消循環時,必須將setInterval方法的調用賦值給一個變量,然后clearInterval方法引用該變量。

復制代碼 代碼如下:

<script type="text/javascript">
    var n = 0;
    function print(){
        document.writeln(n);

        if(n==1000){
        window.clearInterval(s);
        }   
        n++;
    }
     var s = window.setInterval(print, 10);
</script>

用setTimeout和clearTimeout完成延時調用,在指定的延遲時間之后運行指定函數,只執行一次。clearTimeout的用法同clearInterval方法的用法相同。

復制代碼 代碼如下:

<script type="text/javascript">
    function printTime(){
        var time = new Date();
        var year = time.getFullYear();
        var month = (time.getMonth())+1;
        var daynum = time.getDay();
        var hour = time.getHours();
        var min = time.getMinutes();
        var sec = time.getSeconds();
        var da = time.getDate();
        var daystr;
        switch(daynum){
        case 0: daystr="星期日";
            break;
        case 1: daystr="星期一";
            break;
        case 2: daystr="星期二";
            break;
        case 3: daystr="星期三";
            break;
        case 4: daystr="星期四";
            break;
        case 5: daystr="星期五";
            break;
        case 6: daystr="星期六";
            break;
        default: daystr="";
        }
        var str = year+"年"+month+"月"+da+"日  "+daystr+" "+hour+": "+min+": "+sec;
        document.getElementById("t").innerHTML = str;
        window.setTimeout(printTime, 1000);
    }
</script>

<body onload="printTime()">
<br/>
<div id="t"></div>
</body>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰都县| 大渡口区| 钟山县| 东乌珠穆沁旗| 土默特左旗| 惠州市| 古浪县| 嘉祥县| 民乐县| 郁南县| 新宁县| 黑河市| 湖北省| 通辽市| 龙州县| 新乐市| 永修县| 长沙市| 静安区| 蓬莱市| 博乐市| 科技| 绥中县| 澎湖县| 塔城市| 汝州市| 舒城县| 双辽市| 宁陵县| 资源县| 苏尼特左旗| 山西省| 儋州市| 尼勒克县| 德钦县| 叙永县| 逊克县| 个旧市| 金寨县| 萍乡市| 呼伦贝尔市|