图片懒加载 + 骨架屏
真实难点:① 用 IntersectionObserver 懒加载,data-src 拦截;② 加载前显示骨架屏占位防抖动(aspect-ratio 预留高度,避免 CLS 布局偏移扣分);③ 懒加载失败要重试/占位图;④ 弱网下骨架屏超时降级。