JS 一天執行一次的方法

2021-09-07 23:29:02 字數 710 閱讀 4684

一天執行一次,很常用的場景,思路就是利用乙個標識,今天沒有這個標識就執行操作,然後新增標識,後續判斷標識存在就不再執行相應的操作。具體實現是新增乙個cookie,第一次沒有這個cookie,就執行操作,同時新增乙個到第二天凌晨過期的cookie。

**如下:

function doone(key,method) 

}function dosome(msg)

//寫cookies

function setcookie(name, value, second)

var exp = new date();

exp.settime(exp.gettime() + second * 1000);

document.cookie = name + "=" + encodeuri(value) + ";expires=" + exp.togmtstring() + ";path=/";

}//讀取cookies

function getcookie(name)

} return "";

}

呼叫:

doone("key", dosome);
結果,每天第一次開啟這個頁面時都會輸出

Windows服務定點一天只執行一次

如windows自開發的服務 設定的時間範圍為10點,意思為在10 11點之間會執行 再設定迴圈5分鐘執行一次 比如說同步某些資料,或者生成某中間xml檔案,如果如上設定,就會在10 11點之間迴圈執行很多次,導致生成很多重複檔案.其實一般該類服務只需要一天執行一次即可.那怎麼控制呢,既能在10 1...

CSDN的第一天 第一次

我挺喜歡寫部落格的,但是作為 挨踢 的從業者,我卻很少寫技術部落格。因為一直感覺自己水平不到,總是寫出來會貽笑大方之家。如此爾爾。但是今年開始,我想鼓起勇氣來努力的做好這個部落格。既然選定了這個行業,我肯定會一如既往的走下去。堅貞不移的。也許會有很多錯誤,也許會有很多不對的地方,但是不拿出來 發霉 ...

js方法佇列的一次實踐

場景 專案中有乙個需求,發布故事線,發布會呼叫乙個介面,改介面返回進度條的必要資訊,進度資訊由mqtt推送過來,在正常網路情況下,介面返回速度應該比mqtt推送先一步完成,但是在網路慢的情況下,介面就遲於mqtt推送的速度。mqtt會推送多條訊息過來,執行多次 這樣會造成進度條卡死的現象。解決辦法 ...