我想運行後,來具體的時間,但特定代碼與有效的技術,不與的setTimeout/setInterval的運行代碼。 像請求數據庫檢查後特定時間透析數據。 我想在下午5點後查詢數據庫。所以我寫這個代碼。高效的方式基於時間
function checkVotingQuestionTime{
var currentDate = new Date();
if(currentDate .getHours =>5){
//go to database
}
}
但是我對setInterval(checkVotingQuestionTime, 60000);
寫這段代碼有沒有什麼更好的辦法來做好這項工作?我猜目前的代碼是性能殺手。註冊事件等
已經有很多這些問題了(http://stackoverflow.com/questions/19088040/how-can-i-run-a-function-at-specific-time-date,http:// stackoverflow.com/questions/4455282/call-a-javascript-function-at-a-specific-time-of-day,http://stackoverflow.com/questions/24741530/in-javascript-how-can-i-有-A-功能 - 運行 - 在 - 一個特定的時間)。我不認爲這意味着比'的setTimeout/setInterval' – Turnip
一個更好的方法@Turnip閱讀我感謝對任何問題的答案。很多區別 –
我沒有看到任何區別。 – Turnip