PhoneGap中文网

标题: PhoneGap localStorage 本地数据存储 [打印本页]

作者: admin    时间: 2013-6-25 19:32
标题: PhoneGap localStorage 本地数据存储
PhoneGap localStorage 本地数据存储
  1. var storage = window.localStorage;
复制代码
方法:   

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

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

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

Remove Item的简单范例:
  1. window.localStorage.removeItem("key");
复制代码
Clear的简单范例:
  1. window.localStorage.clear();
复制代码
完整的范例:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>   
  4. <title>Contact Example</title>

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

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

  9. // PhoneGap加载完毕
  10. function onDeviceReady() {
  11.        window.localStorage.setItem("key", "value");
  12.        var keyname = window.localStorage.key(i);
  13.        [译注:应当是var keyname = window.localStorage.key(0);]
  14.        // keyname的值现在是“key”
  15.        var value = window.localStorage.getItem("key");
  16.        // value的值现在是“value”
  17.        window.localStorage.removeItem("key");
  18.        window.localStorage.setItem("key2", "value2");
  19.        window.localStorage.clear();
  20.        // localStorage现在是空的
  21. }

  22. </script>
  23. </head>
  24. <body>
  25.     <h1>Example</h1>
  26.     <p>localStorage</p>
  27. </body>
  28. </html>
复制代码

作者: ljtok    时间: 2015-6-1 12:24
收下,学习学习!!
作者: nuthang    时间: 2015-6-1 13:10
走过路过不要错过




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2