CSS动画在繁重的js计算
css animation during heavy js computations
我在javascript程序中有一个方法,有时会进行大量的计算(我甚至不能假设什么时候),我想通知用户后台正在发生一些事情,他现在无法访问数据,因为它正在处理,在css中使用动画,但是当繁重的计算发生时浏览器甚至不触发动画,而是冻结。尝试了一些黑客与setInterval和setTimeout,但他们不像预期的工作。我刚刚找到的唯一合理的解决方案是使用webWorkers,在我的情况下,它需要大量的重构工作。你是否想到了其他技巧,让javascript完成它的工作,同时向用户显示处理正在发生?
谢谢
你可以尝试在计算之前显示一个动画gif(想想YouTube的加载圈),并在计算完成后用display: none
CSS属性隐藏它。
相关文章:
- 使用D3.js计算带有字母间距的文本长度
- 使用矩JS计算精确的时间差
- NumericTextBox-当用户键入数字时执行JS计算.能做到吗
- 基于输入框的角度JS计算
- 在编辑记录上可观察的挖空 JS 计算
- ember.js计算属性中this的值是如何定义的
- date.js计算不正确
- 如何制作一个函数,使用node.js计算图形曲线下的面积
- Recorder.js计算并偏移记录的延迟
- Coffescript 和 Ember.js计算属性
- 下拉宽度修复,通过 JS 计算
- 如何使用 Angular js 计算网格视图项模板文本框值的两个文本框值
- 使用下划线.js计算对象属性
- D3.js:计算随范围变化的时间尺度上的柱线宽度
- JS计算协助
- JS计算变更总额
- 使用openpgp.js计算公钥的密钥id
- Ember.JS计算属性
- JS计算鼠标点击时移动的距离
- Ember.js计算嵌套关系的属性