Javascript 与浏览器dbs Web SQL和indexedDB交互
我看到Web存储也称为DOM存储。当通过JS与Web SQL和indexedDB交互时,我是在与DOM还是其他东西交互 Web存储(也称为DOM存储)是一种非常基本的键/值存储,作为“HTML5”的一项功能提供。我猜它被称为DOM存储,因为它是第一个API位于窗口中的浏览器存储,就像DOM(即window.localStorage)一样。(该猜测是错误的,请参见下面的编辑) 如果您希望持久化比键/值更复杂的数据,那么您可以选择WebDb和WebSimpleDb(现在称为IndexedDb),这两个选项都是web SQL 因此,Web存储和WebSQL是两个截然不同的概念,它们实际上都不会将数据持久化到DOM中 编辑:刚刚找到这个 碰巧的是,Mozilla的内部名称是“DOMStorage”(名称“Storage”、“mozStorage”和“sessionStorage”都已经在使用),我开始怀疑这种命名混乱是源于这种原始的功能命名。(注:这已得到确认。) TL;DR Web storage与DOM完全无关,只是由于内部Mozilla命名冲突才获得该名称Javascript 与浏览器dbs Web SQL和indexedDB交互,javascript,indexeddb,web-sql,Javascript,Indexeddb,Web Sql,我看到Web存储也称为DOM存储。当通过JS与Web SQL和indexedDB交互时,我是在与DOM还是其他东西交互 Web存储(也称为DOM存储)是一种非常基本的键/值存储,作为“HTML5”的一项功能提供。我猜它被称为DOM存储,因为它是第一个API位于窗口中的浏览器存储,就像DOM(即window.localStorage)一样。(该猜测是错误的,请参见下面的编辑) 如果您希望持久化比键/值更复杂的数据,那么您可以选择WebDb和WebSimpleDb(现在称为IndexedDb),这两