gpt4 book ai didi

javascript - 如何检测是否有更多数据异步获取到 DOM 中?

转载 作者:行者123 更新时间:2023-12-02 19:03:38 24 4
gpt4 key购买 nike

具体来说,我想在 Facebook 页面加载时调用此函数:

window.addEventListener('load', myFunc);

但是,该函数似乎只被调用一次(在构造 DOM 之后)。我还希望当我向下滚动页面底部并获取更多数据时动态调用该函数。我应该设置什么样的事件监听器?有哪些替代解决方案?

最佳答案

没有好的跨浏览器方法来检测 DOM 的一般更改。以下是您的一些选择:

  1. DOM 突变观察者(仅在某些浏览器中支持):newer mutation observersdeprecated mutation events .

  2. 一个计时器,用于定期轮询内容以查看是否添加了新内容。

  3. 监视滚动事件并在滚动条到达底部时触发一些轮询(可能是 #2 的更高效版本)。

关于javascript - 如何检测是否有更多数据异步获取到 DOM 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com