要做一个电商首页,里面会有大量的图片与商品附属信息(如价格,标题等),打算基于用户体验考虑,楼层采用 lazy load 方式按需加载,没有做过这种项目,请问下以什么样的思路实现比较好?
我尝试去寻找了一些开源的 js 库,但是搜到的大多是图片延迟加载的,大概思路是原 img 的 src 中统一加载一个文件,然后真实加载的图片地址放在 data 属性中,需要时再赋值到 src 中请求服务器。但是我需要的不仅仅是图片,而是包含 div 样式,图片,价格,标题等信息等一串 html 文件。
基于我的需求,有成熟的插件可以使用帮我完成一部分东西吗?还是说完全需要我自己根据窗口位置或者鼠标移入等借用 ajax 获取数据并填充到对应位置?
求有经验的人士帮忙提供下思路,谢谢。