javascript - 在我的 javascript 函数完成之前,如何阻止浏览器尝试渲染页面?

标签 javascript dojo

我希望能够做到这一点:

1:WAITING DOM 加载
2:告诉浏览器暂时不要渲染页面
3:使用所选的 javascript 库执行 DOM 操作(我使用的是 dojo)
4:告诉浏览器现在可以渲染页面

否则,用户在操作之前会短暂看到初始 DOM 状态。太恶心了。

谢谢!

最佳答案

只需在正文上放置一个隐藏的内联显示,并在脚本运行完成后将其删除。

关于javascript - 在我的 javascript 函数完成之前,如何阻止浏览器尝试渲染页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21895489/

相关文章:

javascript - 如何使用 jQuery/JavaScript 删除所有 CSS 类?

javascript - Kendo AutoComplete + AngularJS + 对象数组

javascript - Dojo Gauges - 我可以限制可设置值吗?

javascript - dijit.form.ComboBox 的强制选择属性

javascript - 如何使用带有 Javascript 的复选框禁用/启用表单元素?

javascript - jQuery Sidebar Sliding Menu - 将按钮链接到特定幻灯片,每个链接都没有重复功能

javascript - 带有自定义分页的 div slider

javascript - 在 Google Maps V3 中获取 GeoJSON 数据层的属性

javascript - Dgrid - 如何将单元格合并成一行

javascript - Dojo - 如何在另一个 forEach 内的选定节点上使用 forEach