使用Titanium中开发的应用的速度在某种程度上不是很理想,为了提高应用的速度有很多方法,今天说说使用JSONDB来代替默认的SQLite来让你的应用提速100倍!!!
关于JSONDB的Module参考一下官方Blog:
» JSONDB – NoSQL DB for your mobile apps! « Appcelerator Developer Center
JSONDB的Module通过Open Mobile Marketplace可以下载,收费的$14.99
» JSONDB by IRL Gaming Pty Ltd | Appcelerator
■如何使用
Reference都是英文的,以下是详细的使用方法:
https://github.com/irlgaming/jsondb-public
// DB open
var JSONDB = require('com.irlgaming.jsondb');
JSONDB.debug(true); // true的时候再控制台输出Log 默认是false
var collection = JSONDB.factory('nameSample', 'secretSample');
// 保存数据
collection.save({
'data1':'AAAAAAA',
'data2':'BBBBBBB',
'data3':'CCCCCCC',
'data4':10,
'data5':20,
'data6':30,
'data7':1000
});
// 删除数据
collection.remove({{$查询}:{$条件}});
// 更新数据
collection.update({{$查询}:{$条件}},{$更新的数据}})
// 在数据追加更新删除后必须提交
collection.commit();
// 检索数据
collection.find({{$查询}:{$条件}})
// 被保存数据的件数
collection.getAll().length;
// 指定条件获取数据的件数
collection.count({{$查询}:{$条件}});
基本和sqlite的写法是一样的,如果参考Reference的话改修代码应该不是很难的事。
分享到:
相关推荐
[Packt Publishing] Appcelerator Titanium 移动应用开发教程 (英文版) [Packt Publishing] Creating Mobile Apps with Appcelerator Titanium (E-Book) ☆ 图书概要:☆ Develop fully-featured mobile ...
Google-Cloud-Messaging--Titanium-, 在 Titanium 中,Google云消息传递 Google-Cloud-Messaging--Titanium -注册带有GCM和处理发送到设备的通知的Titanium MODULE 。Android平台使用c2dm进行推送,但是因为c2dm停止...
Titanium使用JavaScript来开发原生iOSAndroid和Windows应用
TiInspector, 通过 Chrome DevTools调试 Titanium Mobile 应用程序 #Ti 检查器Ti检查器允许在 Chrome DevTools web界面中调试 Appcelerator Titanium 应用程序。工具通过将命令和消息转换为 Chrome 调试协议和 ...
NULL 博文链接:https://rensanning.iteye.com/blog/1464360
titanium-appcelerator-progress-view, 在 Titanium Appcelerator项目中,要...只使用三行代码,你就可以在应用程序中显示和隐藏进度视图。 用法使用这里组件非常简单。 只需在项目中包含模块文件夹,并在 Titanium 项
钛备份 Titanium Backup,备份你的程序及程序数据,并支持定时备份等功能。 功能很强大,有此软件,不管你的格机还是重刷ROM,在重装软件时都是无痛的,非实适用经常捣鼓手机有机友! 解锁器使用说明: 1.安装钛...
TiJSPDF, Titanium Mobile 应用程序的JSPDF插件 TiJSPDFTiJSPDF是用于使用JSPDF库生成pdf并在 Titanium Mobile 应用程序中操作它们的Titanium Mobile 应用程序的一种 JSPDF插件插件。这个插件独立于 Titanium 维护,...
备份将在不关闭任何应用程序的情况下运行(使用Pro)。您可以将任何应用程序(或应用程序数据)移入或移出SD卡。您可以浏览任何应用程序的数据,甚至可以查询市场以查看有关该应用程序的详细信息。 另请参阅付费...
第一次使用钛备份的朋友,可以试着自定义一下文件备份的路径:钛备份默认会将程序和数据备份在SD卡的 TitaniumBackup文件夹里,但如果是像白鸽这样使用的包含内置和外置两种SD 卡的手机Atrix 4G的话(这样的手机除 ...
钛火力基地演示一个跨平台的示例应用程序,演示了如何在Appcelerator Titanium中使用模块。要求iOS :从您的项目中下载GoogleConfig-Info.plist并将其复制到Resources (经典)或app/assets/iphone (Alloy) ...
TITANIUM适合于小规模、多平台的移动APP开发,借用JS语法,使用非常方便。但是不能对象化,希望快速开始APP开发的童鞋可以参考。 本书是全英文的。最好的TITANIUM教程个人认为是lynda的教程,没有下载,大家老老...
Titanium中文版开发手册(翻译版)
Titanium Backup_3.7.4捐赠完全版
[Packt Publishing] Appcelerator Titanium 商业应用开发经典实例 (英文版) [Packt Publishing] Appcelerator Titanium Business Application Development Cookbook (E-Book) ☆ 出版信息:☆ [作者信息] ...
TitaniumBackup_6.0.5.1 专业版 可静默恢复
titanium-d1-kickstart.6.1.1.gbin 强大的思科模拟器
Titanium Backup Pro「钛备份专业版」Android 平台上目前最为强悍的应用和系统备份恢复工具
在真实的Titanium项目中使用Crashlytics SDK的示例。 要求 您需要Titanium SDK 7.3.0+才能在内部初始化本地SDK所需的最新功能。 另外,在运行之前应调整此项目的以下位置: tiapp.xml: 将您的iOS API密钥添加到...
转换图像的一种方法是在应用程序中使用模块,然后使用要压缩的图像的compress方法和压缩率参数集。 var newImageAsJPEG = ImageFactory . compress ( nonJPEGImage , 0.8 ) ; 当前版本 版本0.2 我并没有声称自己是...