XMLHttpRequest イベントを使用して、ページの読み込み中に実行中の進行状況バーを表示するにはどうすればよいですか?
ページの読み込み中に進行状況バーを表示する
ページの読み込み中に進行状況バーを表示するには、静的読み込みイメージが必要です。これは、XMLHttpRequest (XHR) オブジェクトによって提供される進行状況イベントを利用することで実現できます。
質問で提供されている JavaScript コードでは、window.load() イベント リスナーを使用して、ロード中の画像を非表示にしています。ページの読み込みが完了しました。プログレス バーを実装するには、代わりに XHR オブジェクトのプログレス イベントを利用できます。
次のコード スニペットは、XHR プログレス イベントを使用して実行中のプログレス バーを表示する方法を示しています。
<code class="js">$.ajax({ xhr: function() { var xhr = new window.XMLHttpRequest(); // Upload progress xhr.upload.addEventListener("progress", function(evt) { if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; // Update the progress bar here console.log(percentComplete); } }, false); // Download progress xhr.addEventListener("progress", function(evt) { if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; // Update the progress bar here console.log(percentComplete); } }, false); return xhr; }, type: 'POST', url: "/", data: {}, success: function(data) { // Do something success-ish } });</code>
このコードは、アップロードとダウンロードの両方の進行状況の進行状況イベント リスナーを使用して XHR リクエストを設定します。アップロードまたはダウンロードの進行状況が変化すると、イベント リスナーがトリガーされ、それに応じて進行状況バーを更新できます。
コード内の console.log() ステートメントはデモ用です。これらを、percentComplete 値に基づいて進行状況バーの外観を更新する独自のコードに置き換えることができます。
以上がXMLHttpRequest イベントを使用して、ページの読み込み中に実行中の進行状況バーを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

開発者としての段階に関係なく、私たちが完了したタスクは、大小を問わず、個人的および専門的な成長に大きな影響を与えます。

それは&#039; Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。

これらのデスクトップアプリがいくつかあり、目標があなたのサイトをさまざまな次元ですべて同時に表示しています。たとえば、書くことができます
