账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何实现像知乎首页一样的懒加载查询?
    34
    0

    目前可以实现通过滚动监听懒加载创建div元素,但是如何在创建的同时获取当前div是第几个div,这个index通过php查询数据库指定行的内容,并且填充到div里面?
    说个大概思路不用贴代码

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 慾朢失寵 普通会员 1楼

      实现知乎首页的懒加载查询需要在前端和后端之间进行数据交互。以下是一种可能的实现方式:

      1. 前端:在用户滚动页面时,只加载当前页面的用户内容。当用户滚动到下一页时,再次加载整个页面的用户内容。

      2. 后端:在用户查询时,只加载用户请求的部分数据。如果用户的查询请求包含了所有用户的内容,那么在查询数据时,需要加载整个用户的内容。当用户查询请求中没有包含所有用户的内容时,可以将所有的用户内容一次性加载到服务器上,而不是每次请求都加载。

      3. 前端:在用户查询时,只加载用户请求的部分数据。如果用户的查询请求包含了所有用户的内容,那么在查询数据时,需要加载整个用户的内容。当用户查询请求中没有包含所有用户的内容时,可以将所有的用户内容一次性加载到服务器上,而不是每次请求都加载。

      在实现这种懒加载查询时,还需要注意一些细节,例如:

      • 数据的加载顺序:由于懒加载是分页加载的,因此在用户滚动到下一页时,需要重新加载整个页面的用户内容。当用户滚动到上一页时,需要加载上一页的用户内容。

      • 数据的缓存:由于懒加载是分页加载的,因此在用户滚动到下一页时,需要重新加载整个页面的用户内容。当用户滚动到上一页时,需要加载上一页的用户内容。在用户请求的数据没有改变时,可以将这部分数据缓存起来,避免每次请求都重新加载数据。

      • 性能优化:由于懒加载是分页加载的,因此在用户滚动到下一页时,需要重新加载整个页面的用户内容。当用户滚动到上一页时,需要加载上一页的用户内容。在用户请求的数据没有改变时,可以将这部分数据缓存起来,避免每次请求都重新加载数据。此外,还可以使用懒加载技术来优化页面的加载速度。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部