与浏览器dbs Web SQL和indexedDB交互

时间:2014-05-10 10:42:55

标签: javascript indexeddb web-sql

我看到Web Storage也称为DOM存储。通过JS与Web SQL和indexedDB交互时,我是否与DOM或其​​他东西进行交互?

1 个答案:

答案 0 :(得分:1)

Web存储(也称为DOM存储)是一种非常基本的键/值存储,作为" HTML5"的一项功能提供。我猜它会被称为DOM存储,因为它是第一个API在窗口中的浏览器存储,就像DOM(即window.localStorage)。 (猜测是错误的,请参阅下面的编辑)

如果您希望保留比键/值更复杂的数据,那么您可以选择WebDb和WebSimpleDb(现在称为IndexedDb),这两者都是Web SQL。

所以Web Storage和WebSQL是截然不同的概念,实际都没有将数据持久化到DOM。

http://diveintohtml5.info/storage.html

编辑:刚发现这个

  

碰巧,Mozilla的这个功能的内部名称是“DOMStorage”(名称“Storage”,“mozStorage”和“sessionStorage”都已经在使用中),我开始怀疑这个命名混乱了源于此,原创,功能命名。 (注意:已经确认。)

http://ejohn.org/blog/dom-storage-answers/

TL; DR Web存储与DOM没有任何关系,只是由于内部Mozilla命名冲突而获得该名称。

相关问题