本連載では、JavaScriptライブラリとして利用頻度の高いjQueryとそのプラグインに着目して、その利用例を紹介します。今回はWebページのスクロールに応じて画像を遅延読込させるLazy Loadプラグインを用いて、多数の画像を含むWebページで効率よく画像を読み込む方法を紹介します。 はじめに 一般に画像を含むWebページをWebブラウザで表示する場合、画像が表示されるかどうかに関わらず、すべての画像がWebサーバーからダウンロードされます。そのため、縦に長いWebページに多数の画像が配置されている場合、スクロールしなければ表示されない多くの画像を読み込むために多くのロード時間を費やすことになります。この事象は特に、端末の処理能力が相対的に低く、ネットワーク状況も不安定になりがちなスマートフォンにおいて、より深刻な問題です。 そこで本記事では、Lazy Loadプラグインを用いて画
![スクロールに応じて画像を遅延読込させるLazy Loadプラグイン](https://cdn-ak-scissors.b.st-hatena.com/image/square/8147bbea82dc67a0af6fd6bf09bc639d267a2cb6/height=288;version=1;width=512/http%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F7623%2F7623_t.gif)