Avatar notebook default
17篇文章 · 7700字 · 1人关注
  • Resize,w 360,h 240
    webSQL、indexedDB、json和状态之继续重构

    上次写了一个controller,结果发现又乱了。 于是把controller再次细分一下,变成四个部分,这样就不容易乱了。 先做个总调度,然后...

  • webSQL、indexedDB、json和状态

    一般项目里面,做个状态就可以了,如果需要初始状态的话,设置一下就好。如果使用indexedDB的话,简单封装一下即可。 而我这个项目有点特殊,需...

  • 封装webSQL(八)封装 “编辑”

    一般的需求是,一个表单,要么是添加状态,要么是修改状态,可以实现明确需求。 但是有的时候却不能实现明确是添加还是修改。 这种情况一般出现在一对一...

  • 封装 indexedDB(七)删除对象

    关系型数据库,一般会涉及到是物理删除,还是逻辑删除,而对象数据库,大概直接删掉就好了。 所以简单一点,直接删掉就好。 删除对象 相当于关系型数据...

  • Resize,w 360,h 240
    封装 indexedDB(六)修改对象

    关系型数据库,可以通过SQL指定要修改的字段,而不是必须完整的修改。而对象的修改,是把对象整体放入(替换),如果对象结构简单属性少的话,也没啥问...

  • 封装 indexedDB(五)添加对象

    还是按照惯例,介绍一下增删改查的实现方式。 添加对象 相当于关系型数据库里的添加记录。indexedDB的步骤是: 打开数据库 开启事务 打开对...

  • Resize,w 360,h 240
    封装 indexedDB(四)应用场景(之一)

    应用场景 indexedDB 可以用在哪里呢?我想用于前端的数据缓存。因为项目里面需要用到很多meta(json文件),放在 indexedDB...

  • 封装 indexedDB(三)写个插件

    因为要在 vue 里面使用,所以做个插件可以方便很多。 项目需求 第一次访问,初始化,需要建立表、导入初始数据 组件获取需要的数据 数据更新的问...

  • Resize,w 360,h 240
    封装 indexedDB(二)分析一下执行顺序

    这次先不封装增删改查了,而是先看看执行顺序到底是什么样子的。 我们给 help 里面加上一些标记: 使用代码 然后看看执行情况。 没有建立数据库...

文集作者