跳到正文

懒加载 Lazy Loading

词条 #232 / 700 · 第 5 章 · 5.2 网站性能、渲染路径与现代前端优化(226–240)
一句话定义

图片或内容在用户滚动到可视区域时才加载。

打个比方 Analogy

上菜一道一道上,而不是全摆桌上。你吃到哪,菜上到哪。

岗位实战怎么做 In Practice

使用原生 loading="lazy" 属性(现代浏览器支持)。或使用 JavaScript 库(如 Lozad.js)实现更精细控制。对首屏图片不要使用懒加载(会影响 LCP)。

案例与避坑 Pitfalls

确保懒加载有占位符(Placeholder),避免 CLS(布局偏移)。使用 aspect-ratio CSS 属性预留空间。