我有一个 HTML5 的 WebApp。
这是 link
我想异步加载整个网页。就像访问网页时我想向用户显示加载图像并且页面在后台以异步模式完全加载。我尝试异步加载脚本,但对它的行为影响不大。
有没有办法做到这一点!
最佳答案
渲染一个只有加载图像作为背景设置的空体...在头部你有一个脚本标签,它在 dom 上执行 ajax 调用并加载所需的内容...
编辑:所需的内容当然应该包含所有其他所需的标记和脚本标签......然后用响应更新正文
document.body.innerHTML = request.responseText;
编辑 2:我建议用 native javascript 编写该 head 脚本,因为您只需要少于 < 1kb 即可对定义的 url 进行干净的(甚至跨浏览器 ajax 工作)调用...在您的 ajax 响应中,您可以确保没有任何内容会被覆盖或加载两次(如果加载库,除了 ajax 功能之外)
关于javascript - 异步加载网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10267225/