HTML5 浏览器 内置数据库
如果想把一些临时数据储存在用户电脑上,可以考虑使用Cookies、LocalStorage和IndexedDB。
但是三者也有所区别。
Cookies可以和服务器进行交互,但是传递的数据量很有限。也就KB得大小
LocalStorage不能和服务器交互,但是存储的数据比Cookies大的多,大概10MB左右,在HTML5中兼容的支持比IndexedDB好的多,同步。
IndexedDB是HTML5规范里新出现的浏览器里内置的数据库,现在还在规范中,没什么普及,异步。

IndexedDB跟其他WEB数据库一样都需要建库建表,区别就是IndexedDB使用JS操作这里推荐使用一款插件是为IndexedDB封装好的Dexie.js插件极为便利。具体使用方法参考: