时间紧、面向现代用户:选 loading=lazy。

需全兼容或复杂效果:用 lazyload 插件。

折中方案:用 loading=lazy 为主,针对不支持的浏览器引入轻量级插件:

<script>
if ('loading' in HTMLImageElement.prototype === false) {
  var script = document.createElement('script');
  script.src = 'https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/lazysizes.min.js';
  document.body.appendChild(script);
}
</script>
<img src="your-image.jpg" alt="示例图片" loading="lazy" class="lazyload">

标签: none

您需要先登录才能发表评论。