ブラウザで画像のプリロードがどのように機能するかを理解する必要があります。このコードがあるとしましょう:
<script type="text/javascript" language="JavaScript">
companyLogo = new Image();
companyLogo.src = "/images/image1.jpg"
</script>
それから私のページの下のどこかに私はフォローしています。
<img src= "/images/image1.jpg" />
ご覧のとおり、最初に画像 / images/image1.jpg をプリロードしてから、画像タグ内で使用しています。
私のウェブサイトには非常に高解像度の製品画像があり、メイン画像の読み込み中にページ全体がハングすることがあります。画像のサイズが大きいことは気にしません。やりたいことは....コンテンツやその他の要素を含むページをロードし続け、ロードされるとすぐに画像を表示します(ただし、画像のためだけにページをハング/一時停止しないでください)まだロードされていません)。
さて、上記のアプローチは、正確には何をしますか? 画像をキャッシュにプリロードし、ページを待機してハングしますか? またはそれは私がやろうとしていることを正確に行いますか?
ありがとう