ホームページ > ウェブフロントエンド > jsチュートリアル > JS でタイマーをカスタマイズして特定の瞬間に実行する_JavaScript のヒント

JS でタイマーをカスタマイズして特定の瞬間に実行する_JavaScript のヒント

WBOY
リリース: 2016-05-16 16:37:54
オリジナル
1171 人が閲覧しました

需要の理由により、JS でメソッドを作成し、それを特定の時点で実行する必要がある場合があります。つまり、時間が必要な時間に達したときに、JS でタイマーを作成する必要があります。自動的に実行する必要があるメソッド 実行。実装方法について簡単に説明します

var tMinutes=0; 
var tHours=0; 
var go; 
function dingshi(hours,minutes){ 
tHours = hours; 
tMinutes = minutes; 
go=setInterval(run,3000); 
} 
function run(){ 
var date=new Date(); 
if((date.getMinutes()-tMinutes==0) 
&&(date.getHours()-tHours==0)){ 
clearInterval(go); 
getData(); //要执行的方法 
} 
} 
}
ログイン後にコピー

dingshi のパラメータの時間と分は、実行するメソッドの開始時刻です。ここでは、特定の状況下では、パラメータを自分で追加できますが、判定条件を変更することに注意してください。 run メソッド内の場合。

getData は実行するメソッドであり、使用時に dingshi メソッドを呼び出すだけで実際の状況に応じて変更できます。

ブラウザのクラッシュを防ぐために、setInterval の 2 番目のパラメータを 3000 ミリ秒 (3 秒) に設定していることにも注意してください。タイミング要件が秒単位まで正確である場合は、1000 に変更する必要があります。そうでない場合は、変更しても構いません。時間を忘れてしまいます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート