【发布时间】:2013-07-17 18:57:09
【问题描述】:
在我的单页 Backbone 应用程序中,我打开 indexedDB 并且从不关闭它,假设如果用户离开应用程序浏览器会自动关闭它。
这种方法有什么问题吗? indexedDB 是否应该定期关闭,或者在触发 window.unload 事件时关闭,或者在我唯一需要关闭它的时候升级它?
【问题讨论】:
标签: javascript backbone.js local-storage indexeddb
在我的单页 Backbone 应用程序中,我打开 indexedDB 并且从不关闭它,假设如果用户离开应用程序浏览器会自动关闭它。
这种方法有什么问题吗? indexedDB 是否应该定期关闭,或者在触发 window.unload 事件时关闭,或者在我唯一需要关闭它的时候升级它?
【问题讨论】:
标签: javascript backbone.js local-storage indexeddb
查看来自W3 的文档:
最初创建连接时,它处于打开状态。这 可以通过多种方式关闭连接。如果连接是 GCed 或创建连接的执行上下文被销毁 (例如由于用户离开该页面), 连接关闭。连接也可以显式关闭 使用关闭数据库连接的步骤。当连接 关闭关闭挂起标志总是设置为真,如果它还没有 已经过了。
无需显式关闭连接,浏览器应自行处理。
【讨论】: