在Javascript中,从localStorage检索时是否可能有一个等待动画
Is it possible in Javascript to have a waiting animation while retrieving from localStorage?
了解Javascript localStorage API是同步的,因此会阻塞,是否有任何解决方法可以允许显示在getItem()
或setItem()
操作期间不冻结的等待动画?
如果从本地存储中获取300kB的数据并使用JSON.parse
对其进行解析对于单个同步阻塞操作来说太慢,则必须将其拆分为更小的块。这些可以存储在单个存储槽中,shell可以在异步循环中处理(另请参阅JavaScript性能长期运行任务,如何阻止密集的JavaScript循环冻结浏览器)。
您可以使用Web Workers使任何同步操作(包括localStorage)异步。
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- JQuery是否有一个“;移动“;作用或者有没有一种更紧凑的方法来做到这一点
- 是否有一个javascript库来解析简单的查询
- 检查一个元素是否有一个类与另一个类总是返回true
- 是否有一个支持嵌入HTML页面的跨操作系统GUI框架
- 是否有一个 JavaScript 加载器可以将套接字的数量限制为 1 或 2
- 是否有一个 API 来控制火狐附加组件 SDK 中的下载
- 是否有一个简单的 JQuery 过程来替换页面上每段内部文本的字符串
- 是否有一个Javascript函数可以使代码在运行时延迟
- 在Express.js中,是否有一个相当于res.locals的路由
- javascript是否有一个选项可以使句点与任何字符匹配,包括换行符
- 当一个单元格被编辑时,是否有一个事件触发,但值没有'不要改变
- 是否有一个简单的Javascript库或脚本来处理简单的逻辑测试
- Github Pages中是否有一个配置允许您将所有内容重定向到单页应用程序的index.html
- Ionic/Cordova-是否有一个媒体/mediaPlayer插件可以使用轨迹栏功能
- 是否有一个JS库可以让我在网格中制作可拖动和可调整大小的磁贴,就像在iPhoto Journal中一样
- 是否有一个名为 bind 的 JavaScript 或 jQuery 事件
- 是否有一个JavaScript / Jquery组件可以创建一个像Eclipse一样的工作空间
- 是否有一个 javascript 库可以在图像上注释并将注释另存为服务器中的图像