亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript計時器示例分析

2019-11-20 13:13:32
字體:
來源:轉載
供稿:網友

1.什么是JavaScript計時器?

在JavaScript中,我們可以在設定的時間間隔之后來執行代碼,而不是在函數被調用后立即執行。

2.計時器類型

一次性計時器:僅在指定的延遲時間之后觸發一次。
間隔性觸發計時器:每隔一定的時間間隔就觸發一次

3.計時器方法

1):一次性計時器

A):setTimeout(): 指定的延遲時間之后來執行代碼,進執行一次

語法:setTimeout(代碼,延遲時間);

參數說明:

1. 要調用的函數或要執行的代碼串。
2. 延時時間:在執行代碼前需等待的時間,以毫秒為單位(1s=1000ms)。

B):clearTimeout():取消setTimeout()設置

語法:clearTimeout(timer)

參數說明:
timer:由 setTimeout() 返回的 ID 值。該值標識要取消的延遲執行代碼塊。

調用setTimeout()和clearTimeout()延遲方法:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>JavaScript計時器</title>
        <input type="button" value="開始" id="btnStart" onclick="StartPrint()">
        <input type="button" value="暫停" id="btnStop" onclick="StopPrint()">
        <br>
    </head>
    <body>
        <script type="text/javascript">
            //定義打印方法
            function Print()
            {
                console.log("我在打印!");
            }
            var timer;//該值標識要取消的延遲執行代碼塊
            //開始打印
            function StartPrint()
            {
                timer=setTimeout(Print,1000);//調用計時器,延遲1秒打印,只執行一次
            }
            //結束打印
            function StopPrint()
            {
                clearTimeout(timer);//取消計時器
            }
        </script>
    </body>
</html>

調用setTimeout()和clearTimeout()無限循環方法:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>JavaScript計時器</title>
        <input type="button" value="開始" id="btnStart" onclick="StartPrint()">
        <input type="button" value="暫停" id="btnStop" onclick="StopPrint()">
        <br>
    </head>
    <body>
        <script type="text/javascript">
            //定義打印方法
            function Print()
            {
                console.log("我在打印!");
                timer=setTimeout(Print,1000);//開始計時器,調用自己,進行無窮循環
            }
            var timer;//該值表示要取消延遲執行的代碼塊
            //開始打印
            function StartPrint()
            {
                Print();//調用打印方法
            }
            //結束打印
            function StopPrint()
            {
                clearTimeout(timer);//取消計時器
            }
        </script>
    </body>
</html>

 
2):間隔性觸發計時器

A):setInterval():在執行時,從載入頁面后每隔指定的時間執行代碼

語法:setInterval(代碼,交互時間);

參數說明:

1. 代碼:要調用的函數或要執行的代碼串。

2. 交互時間:周期性執行或調用表達式之間的時間間隔,以毫秒計(1s=1000ms)。

返回值:

一個可以傳遞給 clearInterval() 從而取消對"代碼"的周期性執行的值。

調用函數格式(假設有一個clock()函數):

setInterval("clock()",1000) 或 setInterval(clock,1000)

B):clearInterval() 方法可取消由 setInterval() 設置的交互時間

語法:clearInterval(timer)

參數說明:
timer:由 setInterval() 返回的 ID 值。

調用setInterval()和clearInterval() 執行間隔執行方法實例

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>JavaScript計時器</title>
        <input type="button" value="開始" id="btnStart" onclick="StartPrint()">
        <input type="button" value="暫停" id="btnStop" onclick="StopPrint()">
        <br>
    </head>
    <body>
        <script type="text/javascript">
            //定義打印方法
            function Print()
            {
                console.log("我在打印!");
            }
            var timer;//該值標識要取消的計時器執行代碼塊
            //開始打印
            function StartPrint()
            {
            timer=setInterval("Print()",1000);//開始計時器
            }
            //結束打印
            function StopPrint()
            {
                clearInterval(timer);;//取消計時器
            }
        </script>
    </body>
</html>

以上就是本文所述的全部內容了,希望小伙伴們能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美国产日产韩国视频| 综合136福利视频在线| 亚洲欧美成人一区二区在线电影| 精品丝袜一区二区三区| 日韩免费视频在线观看| 欧美视频在线看| 亚洲乱码国产乱码精品精| 亚洲视频在线视频| 国产欧美一区二区三区久久人妖| 日韩亚洲综合在线| 日韩精品在线观看视频| 欧美区二区三区| 欧美美最猛性xxxxxx| 亚洲成人在线网| 亚洲国产成人爱av在线播放| 欧美大片va欧美在线播放| 日韩美女在线观看| 精品国产乱码久久久久久婷婷| 欧美韩日一区二区| 欧美性猛交99久久久久99按摩| 色午夜这里只有精品| 欧美专区在线观看| 精品国产区一区二区三区在线观看| 久久久精品中文字幕| 日韩av在线导航| 亚洲毛片在线免费观看| 91精品国产99久久久久久| 精品国产鲁一鲁一区二区张丽| 亚洲天堂成人在线视频| 亚洲第一精品久久忘忧草社区| 欧美成人午夜影院| 九九久久精品一区| 亚洲精品999| 亚洲第一黄色网| 国产精品一区久久久| 国产精品女人久久久久久| 91精品久久久久久久久久久久久| 91麻豆国产精品| 欧美日韩另类视频| 午夜精品一区二区三区在线视频| 亚洲精品国产精品乱码不99按摩| 欧美精品激情在线观看| 欧美日韩视频在线| 国产精品中文字幕在线| 国产91久久婷婷一区二区| 在线观看国产成人av片| 日韩成人小视频| 亚洲精品v欧美精品v日韩精品| 亚洲一区二区三区四区在线播放| 国产精品网红福利| 国产成人拍精品视频午夜网站| 欧美精品www| 一区二区三区国产在线观看| 国产精品视频免费在线观看| 日韩精品高清在线| 亚洲在线观看视频| 亚洲高清福利视频| 日本亚洲欧洲色| 国产精品入口福利| 亚洲国产成人一区| 欧美在线国产精品| 九九综合九九综合| 成人免费在线视频网址| 亚洲国产精品免费| xvideos亚洲| 美女扒开尿口让男人操亚洲视频网站| 欧美性xxxx极品hd满灌| 亚洲欧美国产日韩中文字幕| 亚洲91精品在线| 国产成人97精品免费看片| 亚州国产精品久久久| 国产精品pans私拍| 日韩在线观看你懂的| 欧美成人免费大片| 91在线观看免费高清| 精品久久久香蕉免费精品视频| 久久久欧美精品| 欧美在线一级视频| 欧美区二区三区| 欧美午夜精品久久久久久久| 91在线观看免费高清完整版在线观看| 在线视频欧美日韩精品| 欧美性感美女h网站在线观看免费| 中文在线资源观看视频网站免费不卡| 亚洲国产精品国自产拍av秋霞| 国产精品一区二区3区| 98精品国产高清在线xxxx天堂| 久久精品中文字幕免费mv| 日本a级片电影一区二区| 一区二区三区无码高清视频| 亚洲精品乱码久久久久久按摩观| 亚洲色图15p| 欧美激情精品久久久久久大尺度| 一本色道久久88亚洲综合88| 456亚洲影院| 国产精品成熟老女人| 亚洲大胆美女视频| 555www成人网| 青青a在线精品免费观看| 亚洲毛片在线观看.| 欧美亚洲免费电影| 欧美中文字幕在线视频| 国产精品揄拍500视频| 热re99久久精品国产66热| 国产免费一区二区三区在线观看| 亚洲最大的av网站| 欧美成人精品h版在线观看| 2018日韩中文字幕| 在线观看欧美视频| 久久噜噜噜精品国产亚洲综合| 亚洲精品xxxx| 欧美午夜精品伦理| 在线观看国产精品日韩av| 欧美夫妻性生活视频| 欧美精品久久久久| 91精品视频专区| 国产xxx69麻豆国语对白| 亚洲一区二区久久久久久| 日韩精品中文字幕久久臀| 国产99久久精品一区二区| 久久香蕉国产线看观看av| 精品日本高清在线播放| 萌白酱国产一区二区| 精品人伦一区二区三区蜜桃网站| 91在线观看免费高清| 日韩毛片在线观看| 久久韩国免费视频| 久久精品国产v日韩v亚洲| 97久久伊人激情网| 美女扒开尿口让男人操亚洲视频网站| 最近2019年中文视频免费在线观看| 国产成人综合久久| 欧美与黑人午夜性猛交久久久| 一区二区欧美久久| 亚洲国产欧美自拍| 亚洲天堂免费观看| 亚洲欧美日韩久久久久久| 色综合视频网站| 日韩av资源在线播放| 久久视频中文字幕| 欧美性猛交xxxx免费看久久久| 奇米四色中文综合久久| 欧美日韩中文在线观看| 亚洲一二在线观看| 国产精品永久免费观看| 成人性生交大片免费观看嘿嘿视频| 羞羞色国产精品| 欧美日韩亚洲网| 中文国产亚洲喷潮| 国产精品电影网站| 国产亚洲成精品久久| 日韩欧美在线第一页| 日韩在线观看网址| 伊人一区二区三区久久精品| 91国产精品视频在线| 日韩在线精品一区| 青青草精品毛片| 亚洲天堂av在线免费| 日韩毛片中文字幕| 色综合老司机第九色激情| 亚洲色图日韩av| 福利视频导航一区| 日韩av三级在线观看| 久久久亚洲欧洲日产国码aⅴ|