最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript分秒倒計時器實現(xiàn)方法

 更新時間:2015年02月02日 11:11:54   作者:yongh701  
這篇文章主要介紹了JavaScript分秒倒計時器實現(xiàn)方法,可實現(xiàn)按照毫秒倒計時的效果,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JavaScript分秒倒計時器實現(xiàn)方法。分享給大家供大家參考。具體分析如下:

一、基本目標

在JavaScript設計一個分秒倒計時器,一旦時間完成使按鈕變成不可點擊狀態(tài)

具體效果如下圖,為了說明問題,調(diào)成每50毫秒也就是每0.05跳一次表,

真正使用的時候,把window.onload=function(){...}中的setInterval("clock.move()",50);從50調(diào)成1000即可。

在時間用完之前,按鈕還是可以點擊的。

時間用完之后,按鈕就不能點擊了。

二、制作過程

復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>time remaining</title> 
</head> 
<!--html部分很簡單,需要被javascript控制的行內(nèi)文本與提交按鈕都被編上ID-->
<body> 
剩余時間:<span id="timer"></span> 
<input id="go" type="submit" value="go" /> 
</body> 
</html> 
<script> 
/*主函數(shù)要使用的函數(shù),進行聲明*/ 
var clock=new clock(); 
/*指向計時器的指針*/ 
var timer; 
window.onload=function(){ 
    /*主函數(shù)就在每50秒調(diào)用1次clock函數(shù)中的move方法即可*/ 
    timer=setInterval("clock.move()",50); 
    } 
function clock(){ 
    /*s是clock()中的變量,非var那種全局變量,代表剩余秒數(shù)*/ 
    this.s=140; 
    this.move=function(){ 
        /*輸出前先調(diào)用exchange函數(shù)進行秒到分秒的轉(zhuǎn)換,因為exchange并非在主函數(shù)window.onload使用,因此不需要進行聲明*/ 
        document.getElementById("timer").innerHTML=exchange(this.s); 
        /*每被調(diào)用一次,剩余秒數(shù)就自減*/ 
        this.s=this.s-1; 
        /*如果時間耗盡,那么,彈窗,使按鈕不可用,停止不停調(diào)用clock函數(shù)中的move()*/ 
        if(this.s<0){ 
            alert("時間到"); 
            document.getElementById("go").disabled=true; 
            clearTimeout(timer); 
            } 
        } 
    } 
function exchange(time){ 
    /*javascript的除法是浮點除法,必須使用Math.floor取其整數(shù)部分*/ 
        this.m=Math.floor(time/60); 
        /*存在取余運算*/ 
        this.s=(time%60); 
        this.text=this.m+"分"+this.s+"秒"; 
        /*傳過來的形式參數(shù)time不要使用this,而其余在本函數(shù)使用的變量則必須使用this*/ 
        return this.text; 

</script>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

  • 10個必備的JavaScript?async/await工具函數(shù)分享

    10個必備的JavaScript?async/await工具函數(shù)分享

    當談到異步編程時,async/await是JavaScript中常用的功能之一,本文為大家整理了10個常用的await和async函數(shù)示例,感興趣的小伙伴可以參考一下
    2023-12-12
  • JS中for,for...in,for...of和forEach的區(qū)別和用法實例

    JS中for,for...in,for...of和forEach的區(qū)別和用法實例

    JS遍歷數(shù)組(循環(huán)數(shù)組)的方式有多種,可以使用傳統(tǒng)的for循環(huán),也可以使用升級版的for in循環(huán),還可以使用Array類型的forEach() 方法,這篇文章主要給大家介紹了關于JS中for、for...in、for...of和forEach的區(qū)別和用法的相關資料,需要的朋友可以參考下
    2021-11-11
  • JS進階之從多線程到Event?Loop全面梳理

    JS進階之從多線程到Event?Loop全面梳理

    JS是通過事件隊列(Event?Loop)的方式來實現(xiàn)異步回調(diào)的,但對很多初學JS的人來說,根本搞不清楚單線程的JS為什么擁有異步的能力,所以本文將從進程、線程的角度來解釋這個問題
    2023-05-05
  • JS模擬百度搜索框和選項卡的實現(xiàn)

    JS模擬百度搜索框和選項卡的實現(xiàn)

    本文主要介紹了JS模擬百度搜索框和選項卡的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03
  • js實現(xiàn)HashTable(哈希表)的實例分析

    js實現(xiàn)HashTable(哈希表)的實例分析

    本文詳細介紹javascript哈希表的實例分析及用法。下面就跟小編一起來學習下吧
    2016-11-11
  • 實例學習JavaScript讀取和寫入cookie

    實例學習JavaScript讀取和寫入cookie

    本篇內(nèi)容主要給大家通過實例講述了JavaScript讀取和寫入cookie的相關知識點,有這方面需要的朋友參考下吧。
    2018-01-01
  • javascript多物體運動實現(xiàn)方法分析

    javascript多物體運動實現(xiàn)方法分析

    這篇文章主要介紹了javascript多物體運動實現(xiàn)方法,結合實例形式分析了JavaScript多物體運動的相關注意事項與具體實現(xiàn)代碼,包含四個div塊的橫向、豎向移動,顏色與邊框漸變效果,需要的朋友可以參考下
    2016-01-01
  • taro 實現(xiàn)購物車邏輯的實例代碼

    taro 實現(xiàn)購物車邏輯的實例代碼

    這篇文章主要介紹了taro 實現(xiàn)購物車邏輯,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 基于Three.js插件制作360度全景圖

    基于Three.js插件制作360度全景圖

    這篇文章主要介紹了基于Three.js插件制作的360度全景圖,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • js實時獲取系統(tǒng)當前時間實例代碼

    js實時獲取系統(tǒng)當前時間實例代碼

    在網(wǎng)頁中實時的顯示時間,不但可以給網(wǎng)頁添色,還可以方便瀏覽者掌握當前時間,為了提高網(wǎng)站的開發(fā)速度,可以把主代碼封裝在一個單獨的函數(shù)里面,在需要的時候直接調(diào)用 而我為了演示,直接寫在了主頁面,方便大家觀看
    2013-06-06

最新評論

洪雅县| 仪陇县| 鄂托克前旗| 长寿区| 葫芦岛市| 阳朔县| 托里县| 康马县| 霸州市| 长治市| 合江县| 新丰县| 西华县| 明溪县| 连山| 新巴尔虎左旗| 乌拉特中旗| 宁津县| 奇台县| 陇南市| 正安县| 唐山市| 社旗县| 和平区| 东莞市| 中宁县| 南开区| 永吉县| 临泉县| 大英县| 鹤壁市| 临城县| 天津市| 栾城县| 佛学| 香港 | 噶尔县| 体育| 阿克陶县| 南岸区| 乐陵市|