图片懒加载
<div class="container"> <img src="loading.gif" data-src="pic.png"> <img src="loading.gif" data-src="pic.png"> <img src="loading.gif" data-src="pic.png"> <img src="loading.gif" data-src="pic.png"> <img src="loading.gif" data-src="pic.png"> <div> <script> // 获取全部的图片元素 let imgs = document.querySelectorAll('img') function lazyLoad () { // 获取浏览器滚动的过的距离 var scrollTop = document.body.scrollTop || document.documentElement.scrollTop // 获取浏览器可视区的高度 var winHeight = window.innerHeight for (let i = 0; i < imgs.length; i++) { // 判断是否满足图片加载条件 if (imgs[i].offsetTop < scrollTop + winHeight) { imgs[i].src = imgs[i].getAttribute('data-src') } } } window.onscroll = lazyLoad() </script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
2015-10-14 【PC网站前端架构探讨系列】结合公司网站首页,谈前端模块化开发与网站性能优化实践
2015-10-14 (绝对官方好用,快速上手)针对grunt之前写的那篇有些乱,这次总结个清晰的