JavaScript を使用して画像をプリロードする方法
画像をプリロードするために提供されている関数 preloadImage は、現在一般的に使用されているほとんどのブラウザで十分です。 Image オブジェクトを利用して、指定された画像を実際には表示せずに非同期的に読み込みます。その仕組みは次のとおりです。
function preloadImage(url) { var img = new Image(); img.src = url; }
画像 URL を Image オブジェクトの src プロパティに割り当てることにより、ブラウザーは画像をフェッチする非同期リクエストを開始するように指示されます。画像の読み込み中、ブラウザは他のスクリプトの処理を続けます。画像が正常にロードされると、レンダリングやその他の操作のために img オブジェクトを通じてアクセスできます。
プリロード プロセスは非同期でノンブロッキングであることに注意することが重要です。これは、画像の読み込み中に他のスクリプトの実行がブロックされないことを意味します。そのため、画像 URL の配列を非同期にループし、URL ごとに preloadImage を呼び出して複数の画像を同時にプリロードすることをお勧めします。
この手法は、Chrome、Firefox、Safari、Opera などのブラウザー間で広くサポートされています。 、Microsoft Edge。これは、画像をプリロードし、使用される可能性が高い画像の知覚的なロード時間を短縮することで Web アプリケーションのパフォーマンスを向上させるための信頼できる方法です。
以上がWeb サイトのパフォーマンスを向上させるために JavaScript で画像をプリロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。