我想尝试为我管理的一个虚拟wordpress网站构建一个延迟加载插件。我想以这种方式这样做是为了经验。
我怎样才能拦截对我的图像文件夹的调用,然后决定是否应该返回这些图像或是否应该推迟?
理想情况下,我认为这将起作用的方式是等待请求。如果页面上有 15 张图片,那么我会返回前半部分并推迟后半部分。一旦用户滚动到某个点,ajax 就会触发并请求其余的。
这样做的目的是使其不需要太多配置。
延迟加载的标准方法是什么?然后有没有办法让我完成我想做的事情?标准方法是否比我设想的更好?
一种方法可能是加载第一批 15 张图像,然后在您在页面上导航时到达某个点时使用一些 ajax 请求和 javascript 代码加载它们 15 x 15(或任何数量(。
这不应该与服务器有关,否则会使事情复杂化。