<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文章

    主站蜘蛛池模板: 四只虎免费永久观看| 精品久久亚洲一级α| 亚洲精品国产电影| 免费毛片a在线观看67194| 精品一区二区三区高清免费观看| 亚洲成av人片在www鸭子| 亚洲国产精品人久久| 午夜亚洲av永久无码精品| 九九九精品成人免费视频| 十九岁在线观看免费完整版电影| 污网站在线观看免费| 亚洲偷自拍另类图片二区| 亚洲第一页在线播放| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲精品乱码久久久久久按摩| 国产精品国产午夜免费福利看| 国产电影午夜成年免费视频| 久久精品成人免费看| 中文字幕免费在线看线人动作大片 | 曰批免费视频播放免费| 亚洲最大无码中文字幕| 亚洲性色高清完整版在线观看| 亚洲av无码成人黄网站在线观看 | 亚洲AV成人一区二区三区观看 | 成人超污免费网站在线看| h视频在线免费看| 91精品免费观看| 成人永久福利免费观看| 嫩草成人永久免费观看| 国产乱妇高清无乱码免费| 亚洲熟妇丰满多毛XXXX| 亚洲国产a级视频| 亚洲av无码一区二区三区不卡| 免费乱理伦在线播放| 亚洲日本一区二区三区在线| 亚洲电影国产一区| 亚洲国产精品网站久久| 亚洲AV无码AV日韩AV网站| 一区二区三区免费高清视频| 国产拍拍拍无码视频免费| 无码区日韩特区永久免费系列|