关于前端数据库indexDB

  前端加载某些过大的静态文件,而且还是无法被浏览器缓存的资源时。每次都要浪费很多时间。
比如three.js需要使用的建模文件。如果只有几十kb,几MB的话倒还好。
如果模型文件十多M,甚至是几百多M的话。每次关闭网页再重新打开,就又重新加载一遍。
长时间的重复等待实在是倒人胃口。

  这个时候就可以用indexDB将这些大型文件存起来。避免重复加载这些资源,而倒人胃口。
  关于这个问题,我自己钻研了一下,并且封装了一个操作IndexDB的方法(详情见文章下链接)。
  有一说一,这个东西比MongoDB难用。不能够直接新建表,必须每次在升级数据版本的时候,触发的周期里
才能去新建。实在是,太难受了。

emj
IndexDB使用方法