javascript - 通过 JavaScript 暂停页面加载

标签 javascript

正常流程是让 JavaScript 操作 DOM。例如,我有一个来自 openDatabase 上的事务executeSql 的回调。回调操作 DOM 将结果添加到 div 中。

但我有一个特殊情况,页面必须正确加载。是的,没错 - 我总共使用了这个短语。

问:JavaScript 有没有办法暂停页面加载,直到调用回调函数回调为止?

我想我必须使用 document.write 而不是 $('body').append()。

最佳答案

听起来好像您正在进行回调,在页面加载开始时启动,但您不希望在回调完成之前显示页面。

无论具体情况如何,答案似乎很简单。

如果您不希望在某些事件完成之前加载页面,请在服务器上同步加载,而不是在客户端上异步启动。然后,在完成之前,您实际上不会提供任何东西,因此,不会出现任何内容。

如果由于某种原因这是不可能的,则将所有内容呈现为“隐藏”,并在回调完成时显示它。

关于javascript - 通过 JavaScript 暂停页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839561/

相关文章:

javascript - 如何从 gltf 对象获取几何图形

javascript - 如何遍历数组并检查数组值

javascript - 在数组 JS 中多次使用 trim

Javascript混淆对象函数 "has no method"错误

PHP 和 AJAX : How to send/handle error responses?

javascript - 我怎样才能找到反射线的 Angular ?

Javascript - 如何停止缩放、多点触控输入攻击?

javascript - 使用元素 ui 时如何将计算值放入表 Prop 中

javascript - 将 javascript 变量值传递给 php 变量

具有偏移功能和特定格式的 JavaScript 日期 'Sunday, 31 Oct 2019'