私は、ウェブページごとにたくさんの画像を持っているギャラリーオーナーのウェブサイトを構築しています。 したがって、私はウェブページ上に画像を読み込み、最初の読み込みを遅くしたいと考えています しかし、私はこれを「プログレッシブ・エンハンスメント」の仕方で実装したいと考えています。javascriptプログレッシブエンハンスメントの方法を怠っている?
私はたくさんの遅延読み込みメソッドを見つけましたが、それらはすべて、JavaScriptコードをオフにして、ウェブページが役に立たないように、HTMLコード で手を加える必要があります。 (例えば、img
タグのsrc
属性は、画像が遅延ロードされるまで、未設定のままです)。
progressivly私は1つは、以下のものが必要だと思う遅延ロードメソッドを実装するには、次の
- は、その他のページであっても、画像の取り込みからブラウザを防ぐ が、Javascriptをオンになっている場合にのみ、これを行います(したがって、JavaScript以外のブラウザでは、画像はまだ のように読み込まれます)。これはhtmlを変更せずに行う必要があります。
data-src
属性にsrc
属性を保存sequentuallyこれらの3つのステップから
を下にスクロールしたときに最初のものは1最も難しいと思われる画像を読み込みます。 this stackoverflow discussionでも、プログレッシブエンハンスメントを破壊しない答えは得られませんでした。
誰にもアイデアはありますか?