遅延読み込みテクノロジ (lazyload と呼ばれる) は、Web ページのパフォーマンスを最適化するための JS プログラマのためのソリューションです。 Lazyload の中核は、オンデマンドでロードすることです。 Lazyload は、Google の画像検索ページ、Thunder ホームページ、淘宝網、QQ Zone などの大規模な Web サイトで見つけることができます。したがって、lazyload テクノロジを習得することは良い選択です。残念ながら、jquery プラグインの遅延ロードの公式 Web サイト (http://www.appelsiini.net/projects/lazyload) には、新しいブラウザーはサポートされていないと記載されています。 。
画像、フラッシュ リソース、iframe、Web ページ エディター (FCK と同様) などを使用すると、多くの帯域幅が消費され、これらのモジュールは当面ブラウザの表示領域に表示されないため、lazyload を使用できます。適切なタイミングでそのようなリソースをロードします。 Web ページを開いたときに大量のリソースが読み込まれ、ユーザーが長時間待たされることを避けてください。
lazyload の難しさは、ユーザーが必要とするリソースを適切なタイミングでロードする方法です (ここでユーザーが必要とするリソースとは、ブラウザーの表示領域に表示されるリソースを指します)。したがって、ターゲットがクライアント領域にレンダリングされたかどうかを判断するには、次のようないくつかの情報を知る必要があります。
ブラウザの表示領域 内にあるかどうかを判断できます。
ブラウザの表示領域の位置を返します