javascript - 异步加载网页

标签 javascript jquery html asynchronous

我有一个 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/

相关文章:

javascript - 如何将 Angular JS 添加到现有的 Node.js 应用程序?

javascript - jQuery:打印数组中一组重复对象中的第一个对象

javascript - 让相同的 JS 为不同的部门元素工作

html - 嵌套固定位置

html - 如何在 Bootstrap 4 中垂直对齐?

javascript - D3 js 中的折线条形图

javascript - 在父组件上调用 setstate 会强制其子组件执行 componentDidUpdate 吗?

jquery - 禁用和启用 Jquery 自动完成

javascript - IE 图片宽高 = 0 图片下载前

jquery - 如何更改使用 CSS 或 JQuery 连续旋转的元素的位置(没有位置 : absolute)?