最新のネットワーク アプリケーションでは、自動更新は非常に便利な機能です。 JavaScript プログラミング テクノロジを使用すると、Web ページの自動更新を簡単に実装して、アプリケーションまたは Web サイトでのユーザー エクスペリエンスを向上させることができます。次に、JavaScript を使用して Web ページを自動的に更新する方法を紹介します。
setInterval 関数は、JavaScript で最もよく使用されるタイマー関数の 1 つです。この機能を使用すると、指定したコードを指定した時間間隔内で繰り返し実行できます。したがって、この機能を使用して Web ページを自動的に更新できます。
関数の基本的な構文は次のとおりです:
setInterval(function, ミリ秒);
このうち、function は実行するコードまたは関数名であり、ミリ秒は実行コードであり、ミリ秒単位の時間間隔です。
Web ページの自動更新を実現するには、次のコードを使用できます:
setInterval(function(){ location.reload(true); }, 5000);
このコードでは setInterval 関数と location.reload 関数を使用します。コードは 5000 ミリ秒間隔で繰り返し実行され、location.reload(true) を使用してページを更新します。 2 番目のパラメータ「true」は、ページをキャッシュからロードするのではなく、サーバーから強制的に再ロードすることを意味します。
setInterval 関数に加えて、setTimeout 関数を使用して Web ページを自動的に更新することもできます。
setInterval と同様に、setTimeout 関数を使用すると、指定された時間遅延の後にコードのセクションを実行できます。この関数の基本的な構文は次のとおりです。
setTimeout(function, milliseconds);
setTimeout 関数を使用する場合は、後で setTimeout 関数を再度呼び出すための追加のコードを記述する必要があります。ある期間。これにより、Web ページが定期的に自動的に更新されます。
以下は、setTimeout を使用して Web ページを自動的に更新するコードです:
function freshPage() {
setTimeout(function() {
location.reload(true); refreshPage();
}, 5000);
}
refreshPage();
このコードは、refreshPage という名前の関数を定義します。この関数は setTimeout 関数と location.reload 関数を使用して、5000 ミリ秒ごとにページを自動的に更新します。関数の最後に、refreshPage 関数を再度呼び出して、ページが引き続き自動的に更新されるようにする必要があります。
JavaScript 関数の使用に加えて、HTML メタ タグを使用して Web ページを自動的に更新することもできます。
メタ タグの基本的な構文は次のとおりです:
「コンテンツ」属性は、必要な値です。ページを更新する間の時間間隔 (秒単位)。
次のコードは、meta タグを使用して Web ページを自動的に更新するコードです:
このコードは、5 秒ごとにページを自動的に更新し、ページを example.com に移動します。
概要:
上記には、Web ページを自動的に更新する 3 つの方法、つまり setInterval 関数の使用、setTimeout 関数の使用、および HTML メタ タグの使用がリストされています。アプリケーションで自動更新を使用する場合は、明示的な許可があることを確認するか、事前にユーザーに通知してください。
以上がJavaScript を使用して Web ページを自動的に更新するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。