Storage
2024-07-18 14:49:07
Storage
Storage 和 Storage.Index 类提供内置的数据持久性 - 仅使用 JavaScript 方法进行透明的数据存储和检索。
介绍和使用手册。
架构解释。
class Storage
表示持久性存储。
Properties
root
对象,存储中的根对象。读/写属性。
Methods
open()
Storage.open(filename : string [,allowWrite: true] ) : storage | null
静态方法。打开存储并返回 Storage 对象的实例。如果 allowWrite 为 false,则存储以只读模式打开。
close()
storage.close()
关闭底层存储。在关闭之前提交所有数据。关闭存储后,所有仍在使用的持久性对象都将设置为非持久性状态。
commit()
storage.commit()
将所有可从其根访问的持久性对象提交(写入)到存储中。不关闭存储。
提示在修改复杂或关键数据后使用此方法。
createIndex()
storage.createIndex(type : string [, unique: bool]) returns: Index | null
创建给定类型的索引并返回索引对象。索引可以具有唯一或重复的键,具体取决于唯一的参数。
参数:
type, string, 其中之一:
“integer” - int32 键
“long” - int64 键
“浮动”
“日期”
“字符串”
unique,布尔值,如果为 true,则索引仅支持唯一键。的默认值为 true。
registerClass()
storage.registerClass(cls)
寄存器类(根据 ES5 的构造函数)。
当一个对象存储到数据库中时,其类的名称也会被存储。当从数据库中获取对象时,如果该类之前已注册,它会自动获取该类。