phoneGap教程

PhoneGap 存储

PhoneGap 存储

当我们开始构建实时应用程序时,我们必须处理数据存储。移动环境允许我们以两种方式存储数据。即,在不同的服务器上或在我们的设备本地。存储数据的服务器取决于数据的类型、数量和要求。例如,如果我们想存储一些经常需要的数据,最好将其存储在我们的移动设备上。当我们有大量数据要存储、检索和更新时,服务器端的数据存储是很好的。
如果我们知道 HTML5,我们可以使用 localStorage 对象 或 sessionStorage 对象。我们可以将这些对象用于 PhoneGap 中的数据存储目的,因为它使用 HTML5。 localStorage 对象 用于在我们的移动设备上永久存储数据,sessionStorage 对象 用于在我们的移动设备上存储特定会话的数据。除了这两种方式,我们还可以将数据存储在服务器上。

localStorage object

localStorage 对象将数据永久存储在我们的设备上,不会过期。即使我们关闭我们的应用程序并尝试在六个月后获取它,存储在移动设备上的数据也将可用。数据存储在 localStorage 中的键/值对中。当我们使用 localStorage 对象存储数据时,用户体验得到显着改善。这是因为无需等待网络连接或任何其他相关问题即可快速获取所需数据。
localStorage 对象提供了三种处理数据的方法,即 setItem、getItem 和 removeItem。
setItem 方法用于存储数据。在这个方法中,我们将传递两个参数。 第一个参数是密钥的名称。 第二个参数是要存储的值。 getItem 方法用于获取存储在设备上的数据。在此方法中,我们必须传递键的名称以获取其对应的值。 removeItem 方法用于删除特定数据。在此方法中,我们必须传递密钥的名称才能将其删除。
我们会这样写:
window.localStorage.setItem

sessionStorage Object

和localStorage object一样sessionStorage object也提供了三种处理数据的方法,即setItem、getItem和removeItem。所有这三种方法的工作方式都与它们在 localStorage 对象 中的工作方式相同。对于sessionStorage,我们会这样写:
window.sessionStorage.setItem
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4