ホームページ >ウェブフロントエンド >jsチュートリアル >image_javascript スキルの遅延読み込みを実装するネイティブ JavaScript メソッド
この記事の例では、ネイティブ JavaScript を使用して画像の遅延読み込みを実装する方法を説明します。画像の遅延読み込みには実際には jquery プラグインがあり、読み込み方法は非常にシンプルで合理的ですが、jquery プラグイン パッケージの読み込みが大きすぎると感じた友人もいたので、Yu Shi が自分で作成して共有しました。 。
まず、画像の遅延読み込みにより帯域幅が節約され、特に画像が多いサイトの場合、これは非常に重要です。
画像の遅延読み込みの原則
画像の遅延読み込みの原理は、HTML 内の画像 src が実際の画像アドレスではなく、画像アドレスがカスタム属性を使用して img タグに割り当てられることです。 src="img/loading.gif ” data-url="img/1.jpg" と入力し、js を使用してブラウザーのスクロール バー イベントを決定します。ある時点に達したら、カスタム属性内の画像の実アドレスを現在の img タグの src に割り当てます。 、それにより動的な画像処理ショーを実現します。実際のプロジェクトでは、これらのイメージのアドレスを ajax 経由で渡し、img のカスタム属性に割り当てることができます。
ネイティブ JS を使用した画像の遅延読み込みの例:
結局のところ、テキストの内容は少し退屈に思えますが、私は簡単なデモを書いたので、必要な友達はそれを直接コピーして、コードを見て理解することができます。