茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    JS定時(shí)器使用,定時(shí)定點(diǎn),固定時(shí)刻,循環(huán)執(zhí)行詳解
    來源:易賢網(wǎng) 閱讀:1329 次 日期:2016-06-17 15:18:08
    溫馨提示:易賢網(wǎng)小編為您整理了“JS定時(shí)器使用,定時(shí)定點(diǎn),固定時(shí)刻,循環(huán)執(zhí)行詳解”,方便廣大網(wǎng)友查閱!

    下面小編就為大家?guī)硪黄狫S定時(shí)器使用,定時(shí)定點(diǎn),固定時(shí)刻,循環(huán)執(zhí)行詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。

    本文概述:本文主要介紹通過JS實(shí)現(xiàn)定時(shí)定點(diǎn)執(zhí)行,在某一個(gè)固定時(shí)刻執(zhí)行某個(gè)函數(shù)的方法。比如說在下一個(gè)整點(diǎn)執(zhí)行,在每一個(gè)整點(diǎn)執(zhí)行,每隔10分鐘定時(shí)執(zhí)行的方法。

    JavaScript中有兩個(gè)定時(shí)器方法:setTimeout()和setInterval()。

    這兩個(gè)方法都可以用來實(shí)現(xiàn)在一個(gè)固定時(shí)間段之后去執(zhí)行JavaScript。實(shí)際上,setTimeout和setInterval的語(yǔ)法相同。它們都有兩個(gè)參數(shù),一個(gè)是將要執(zhí)行的代碼字符串,或者函數(shù)名,還有一個(gè)是以毫秒為單位的時(shí)間間隔,當(dāng)過了那個(gè)時(shí)間段之后就將執(zhí)行那段代碼。

    不過這兩個(gè)函數(shù)還是有區(qū)別的:

    ① setInterval()會(huì)多次執(zhí)行要定時(shí)執(zhí)行的代碼或函數(shù)。經(jīng)過了那個(gè)固定的時(shí)間間隔,它還會(huì)自動(dòng)重復(fù)執(zhí)行代碼。

    ② setTimeout()只會(huì)執(zhí)行一次那段代碼或者指定的函數(shù)。

    1.循環(huán)執(zhí)行

    下面的JS語(yǔ)句實(shí)現(xiàn)的是每過十分鐘執(zhí)行一次circulateExecute()方法。

    //循環(huán)執(zhí)行,每十分鐘一次。10分鐘后第一次執(zhí)行。

    setInterval("circulateExecute();",10*60*1000);//10分鐘執(zhí)行一次

    2.下一個(gè)整點(diǎn),或者某個(gè)時(shí)刻定點(diǎn)執(zhí)行

    以下javascript代碼實(shí)現(xiàn)的是實(shí)現(xiàn)在當(dāng)前時(shí)刻的下一個(gè)整點(diǎn)定點(diǎn)執(zhí)行nextIntegralPointAfterLogin()方法。

    var date = new Date();//現(xiàn)在時(shí)刻

    var dateIntegralPoint = new Date();//用戶登錄時(shí)刻的下一個(gè)整點(diǎn),也可以設(shè)置成某一個(gè)固定時(shí)刻

    dateIntegralPoint.setHours(date.getHours()+1);//小時(shí)數(shù)增加1

    dateIntegralPoint.setMinutes(0);

    dateIntegralPoint.setSeconds(0);

    setTimeout("nextIntegralPointAfterLogin();",dateIntegralPoint-date);//用戶登錄后的下一個(gè)整點(diǎn)執(zhí)行。

    3.每一個(gè)整點(diǎn)定點(diǎn)執(zhí)行

    通過上面介紹的在下一個(gè)整點(diǎn)執(zhí)行nextIntegralPointAfterLogin()函數(shù)后,為了實(shí)現(xiàn)在每一個(gè)整點(diǎn)都執(zhí)行某函數(shù),可以在nextIntegralPointAfterLogin()函數(shù)中寫上以下代碼。

    function nextIntegralPointAfterLogin(){

         IntegralPointExecute();//在整點(diǎn)執(zhí)行的函數(shù),在每個(gè)整點(diǎn)都調(diào)用該函數(shù)

    setInterval("IntegralPointExecute();",60*60*1000);//一個(gè)小時(shí)執(zhí)行一次,那么下一個(gè)整點(diǎn),下下一個(gè)整點(diǎn)都會(huì)執(zhí)行

    }

    注意:由于JS計(jì)算的誤差以及執(zhí)行過程中需要一定的時(shí)間,所以上述定時(shí)定點(diǎn)執(zhí)行方法可能會(huì)有一兩秒的誤差。

    以上這篇JS定時(shí)器使用,定時(shí)定點(diǎn),固定時(shí)刻,循環(huán)執(zhí)行詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考

    更多信息請(qǐng)查看網(wǎng)絡(luò)編程
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報(bào)班

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)