admin 发表于 2013-6-25 19:32:53

PhoneGap localStorage 本地数据存储

PhoneGap localStorage 本地数据存储var storage = window.localStorage;方法:   

    key:返回指定位置的键的名称。
    getItem: 返回指定键所对应的记录。
    setItem:存储一个键值对。
    removeItem:删除指定键对应的记录。
    clear:删除所有的键值对。

详述:
localStorage提供对W3C Storage接口的访问,可以使用键值对的方式存储数据。

Key 的简单范例:var keyName = window.localStorage.key(0);Set Item的简单范例:window.localStorage.setItem("key", "value");Get Item的简单范例:var value = window.localStorage.getItem("key");// value的值现在是"value"

Remove Item的简单范例:window.localStorage.removeItem("key");Clear的简单范例:window.localStorage.clear();完整的范例:
<!DOCTYPE html>
<html>
<head>   
<title>Contact Example</title>

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript" charset="utf-8">

// 等待加载PhoneGap
document.addEventListener("deviceready", onDeviceReady, false);

// PhoneGap加载完毕
function onDeviceReady() {
       window.localStorage.setItem("key", "value");
       var keyname = window.localStorage.key(i);
       [译注:应当是var keyname = window.localStorage.key(0);]
       // keyname的值现在是“key”
       var value = window.localStorage.getItem("key");
       // value的值现在是“value”
       window.localStorage.removeItem("key");
       window.localStorage.setItem("key2", "value2");
       window.localStorage.clear();
       // localStorage现在是空的
}

</script>
</head>
<body>
    <h1>Example</h1>
    <p>localStorage</p>
</body>
</html>

nuthang 发表于 2015-6-1 13:10:16

走过路过不要错过

ljtok 发表于 2015-6-1 12:24:40

收下,学习学习!!
页: [1]
查看完整版本: PhoneGap localStorage 本地数据存储