WeX5开发移动APP(SQLite本地数据优化)
《WeX5开发移动APP(SQLite本地数据优化)》要点: 写在开首WeX5是一个开源,免费的Hybrid移动应用开发框架,如果不了解的朋友可以上官网http://www.wex5.com/去了解一下. 一般做法使用WeX5开发移动APP时,有一些基础数据需要保留在本地,这个时候就需要SQLite数据库了,我们可以在项目中引入cordova-plugin-sqlite插件,这样在全局就存在一个window.sqlitePlugin的对象.我们可以通过下面语句来打开一个sqlite的数据库,继而通过db来进行数据库的增删改查操作.
WeX5的UI2提供了一个DemoDB.js文件用于实例化db工具,我们可以在项目中建立一个demo.sql脚本文件,在APP启动的时候通过demo.sql初始化sqlite数据库. 优化改进上面的做法对于demo.sql中数据量小的情况下没有问题,如果数据量年夜的情况下,会导致sqlite数据库初始化时间过长,进而导致页面加载完成的时候,相匹配的对应基础数据还没有到位. sqlite是安卓设备自带的内嵌数据库,我们知道每一个数据库都有它的数据库资源文件,而sqlite数据库的资源文件就是后缀名为db的文件,好比demo.db.这样我们可以直接把demo.db数据库资源文件直接打包到APP里面,这样就省去了sqlite数据库初始化的工作,节省了不少时间. 具体做法是:
有在使用WeX5开发APP的同伙,可以与我交流. 编程之家PHP培训学院每天发布《WeX5开发移动APP(SQLite本地数据优化)》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |