WEB 使用lazysizes延迟加载图像

Posted Ajanuw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB 使用lazysizes延迟加载图像相关的知识,希望对你有一定的参考价值。

Example

    <style>
      div {
        height: 3000px;
      }
    </style>

    <div></div>

    <span
      >Lorem ipsum, dolor sit amet consectetur adipisicing elit. Soluta,
      perspiciatis sapiente explicabo animi magnam laudantium earum voluptates
      dolorum eum? Nihil aspernatur alias temporibus adipisci harum id soluta.
      Soluta, dolorum excepturi.</span
    >
    <img
      class="lazyload"
      loading="lazy"
      data-src="https://i.loli.net/2020/02/16/7PyfvO3brQRGj6d.jpg"
      width="400"
      height="400"
    />
    <span
      >Lorem ipsum dolor sit amet consectetur adipisicing elit. Ab odit quod
      earum quas mollitia expedita quaerat illo harum obcaecati, recusandae
      molestias consectetur nemo corporis aspernatur fugit tempora aut dolorum
      dicta.</span
    >
  </body>

  <script>
    const script = document.createElement("script");
    script.src =
      "https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.1.2/lazysizes.min.js";
    document.body.appendChild(script);
  </script>

以上是关于WEB 使用lazysizes延迟加载图像的主要内容,如果未能解决你的问题,请参考以下文章

lazysizes-好用的延迟加载JS插件

如何在Shopify中推迟屏幕外图像?

Web开发的十大流行的Github项目

懒加载和预加载---性能优化

延迟弹出对话框片段,直到其中的 webview 完成加载

angularJS使用ocLazyLoad实现js延迟加载