我有大量的 XHTML 内容,我想在 WebKit 中显示。不幸的是,Webkit 运行在硬件速度相当慢的移动平台上,因此一次加载一个大的 HTML 文件非常慢。因此我想逐渐加载 HTML 内容。我已将数据分成小块,并正在寻找将其输入 WebKit 的正确方法。
大概我会使用javascript?通过 javascript 执行此操作的正确方法是什么?我正在尝试 document.body.innerHTML += '一些数据'。这似乎没有多大作用 - 可能是因为我的 block 可能不是有效的独立 html。我也尝试过 document.body.innerText += '一些数据'。这似乎不起作用。
有什么建议吗?
最佳答案
这听起来像是基于 Ajax 的“惰性”内容加载的完美候选者,它在用户向下滚动页面时开始加载内容。有几个 jQuery 插件可以实现此目的。 This就是其中之一。
不过,无论如何,您都必须为此拥有有效的 block 。另外,我不确定您的硬件对此有何 react 。如果问题出在 RAM 或硬盘内存上,则无论您如何加载数据,都可能会遇到相同的问题。只有当它是实际连接或页面加载速度时,延迟加载才有意义。
关于javascript - 如何在 Webkit 中增量加载 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3250694/