<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA流通橋

    JAVA啟發(fā)者

    統(tǒng)計

    留言簿(3)

    AJAX相關(guān)網(wǎng)址

    Eclipse相關(guān)網(wǎng)址

    Hibernate

    java相關(guān)網(wǎng)址

    LINUX相關(guān)網(wǎng)址

    webwork相關(guān)網(wǎng)址

    友好鏈接

    閱讀排行榜

    評論排行榜

    Javascript里延遲函數(shù)的復(fù)習(xí)

    1.setTimeout()和clearTimeout()函數(shù)是一對控制頁面定時觸發(fā)時間的起始函數(shù)。

    2.handle = setTimeout(statement, microime),的作用是設(shè)定每mircotime毫秒執(zhí)行一次statement,并把返回一個句柄給handle,以便可以用clearTimeout(handle)來結(jié)束計時。 //Javascript Wait Function Demo

    Demo:
     1<h3>//Javascript Wait Function Demo</h3>
     2<hr>
     3<input type="button" value="請點擊,2秒后打開一個警告" id="redhacker">
     4<input type="button" value="停止" id="dgq">
     5<script>
     6//code by douguoqiang1980@163.com
     7var handle;
     8document.getElementById("redhacker").onclick = function(){handle = setTimeout("alert('你好,紅色黑客!')",2000)};
     9document.getElementById("dgq").onclick = function(){clearTimeout(handle);};
    10
    </script>

    說明:點擊第一個按鈕,將兩秒后彈出一個警告框。在點擊第一個按鈕后,還不到兩秒時,點“停止”按鈕,則取消等待,并警告框也不會彈出。

    3.setInterval()和clearInterval()兩個函數(shù),和以上兩個函數(shù)大同小異,區(qū)別在于前者用來定時要在將來某個時候執(zhí)行一次的函數(shù)或者表達(dá)式;而后者多用于要反復(fù)調(diào)用的函數(shù)和語句,他們之間只間隔一個固定的時間,這個時間過程中不是一個等待的過程,因為當(dāng)延遲其作用時,其它的處理過程并不掛起!所以用setInterval()來制作網(wǎng)頁動畫要更合理一些!他們的語法格式是:

    iTimerID = window.setInterval(vCode, iMilliSeconds [, sLanguage])

    Demo1:

     1<h3>//Javascript Wait Function Demo</h3>
     2<hr>
     3<input type="button" value="10" id="redhacker" style="width:50">
     4<input type="button" value="停止" id="dgq" style="width:50">
     5<script>
     6//code by douguoqiang1980@163.com
     7//直接調(diào)用函數(shù)的示例
     8var alertFun = function(){
     9    var n = document.getElementById("redhacker").value;
    10    document.getElementById("redhacker").value = n-1;
    11  }

    12handle = setInterval(alertFun,1000);
    13document.getElementById("dgq").onclick = function(){clearInterval(handle);alert("倒記時已停止")}
    14
    </script>

    Domo2:

     1<h3>//Javascript Wait Function Demo</h3>
     2<hr>
     3<input type="button" value="10" id="redhacker" style="width:50">
     4<input type="button" value="停止" id="dgq" style="width:50">
     5<script>
     6//code by douguoqiang1980@163.com
     7//調(diào)用對象自定義方法,并復(fù)習(xí)如何給一個內(nèi)置對象添加一個方法
     8var alertFun = function(){
     9    var n = document.getElementById("redhacker").value;
    10    document.getElementById("redhacker").value = n-1;
    11  }

    12Object.prototype.aMethod = alertFun;
    13var o = new Object();
    14var handle = setInterval(o.aMethod,1000);
    15document.getElementById("dgq").onclick = function(){clearInterval(handle);alert("倒記時已停止")}
    16
    </script>

    Demo3:

     1<h3>//Javascript Wait Function Demo</h3>
     2<hr>
     3<input type="button" value="10" id="redhacker" style="width:50">
     4<input type="button" value="停止" id="dgq" style="width:50">
     5<script>
     6//code by douguoqiang1980@163.com
     7//自定義對象,并為對象添加一個自定義方法,調(diào)用改方法
     8var alertFun = function(){
     9    var n = document.getElementById("redhacker").value;
    10    document.getElementById("redhacker").value = n-1;
    11  }

    12function myObject(){
    13}

    14myObject.prototype.aMethod = alertFun;
    15var o = new myObject();
    16var handle = setInterval(o.aMethod,1000);
    17document.getElementById("dgq").onclick = function(){clearInterval(handle);alert("倒記時已停止")}
    18
    </script>

    補(bǔ)充:這四個函數(shù)確切的說,是window對象的方法,window 是DOM中的一個頂級對象。只是如果不寫對象名,就默認(rèn)是window,就像alert()等用于window.alert()一樣!


    posted on 2007-06-22 09:49 朱巖 閱讀(1039) 評論(0)  編輯  收藏 所屬分類: JavaScript文章

    主站蜘蛛池模板: 0588影视手机免费看片| 国产一区二区三区亚洲综合| 中文字幕免费视频精品一| 免费乱理伦在线播放| jzzijzzij在线观看亚洲熟妇| 日韩精品无码区免费专区| 亚洲小说图区综合在线| 午夜寂寞在线一级观看免费| 中国亚洲呦女专区| 国产成人高清精品免费鸭子| 国产精品亚洲专区无码WEB | 日韩电影免费在线观看| 午夜亚洲AV日韩AV无码大全| 午夜爽爽爽男女免费观看影院| 亚洲国产精品线在线观看| 2020因为爱你带字幕免费观看全集 | 中文字幕第13亚洲另类| 97人妻精品全国免费视频 | 亚洲av无码一区二区三区不卡 | 日韩亚洲产在线观看| 国产又粗又长又硬免费视频| 三级片免费观看久久| 亚洲国产精品VA在线观看麻豆| 麻花传媒剧在线mv免费观看| 亚洲中文字幕无码久久| 免费永久看黄在线观看app| 精品一区二区三区免费观看| 亚洲第一永久在线观看| 在线播放高清国语自产拍免费 | 国产天堂亚洲国产碰碰| 国产亚洲精品国产| 蜜桃视频在线观看免费网址入口| 国产亚洲人成在线播放| 久久青青草原亚洲AV无码麻豆| 动漫黄网站免费永久在线观看 | 亚洲av无码国产综合专区| 亚洲av成人一区二区三区在线观看 | 亚洲女人18毛片水真多| 可以免费观看的一级毛片| 在线免费观看亚洲| 美女羞羞视频免费网站|