zoukankan      html  css  js  c++  java
  • Phonegap下localStorage使用实践

    HTML5的Web Storage API提供了两种客户端存储数据的方法

    localStorage和sessionStorage。 localStorage没有时间限制,程序升级也不会消失,可以满足持久化需求。

    设置localStorage的方法

     window.localStorage.setItem("likecolor","red");
    

    获得localStorage的方法

    window.localStorage.getItem("likecolor");
    

    完整的Code如下:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <meta name="format-detection" content="telephone=no" />
        <meta name="msapplication-tap-highlight" content="no" />
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
        <meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *" />
        <link rel="stylesheet" href="css/jquery.mobile-1.4.5.min.css">
        <script type="text/javascript" src="js/jquery.js"></script>
        <script  type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>
        <script type="text/javascript" charset="utf-8" src="cordova.js" ></script>
        <title>Hello World</title>
    
        <script type="text/javascript" charset="utf-8">
            document.addEventListener('deviceready', onDeviceReady, false);
            function onDeviceReady(){
                 $(".localStorageBtn").bind("click",function(event,ui){
                      setLocalStorage();
                 });
    
                 $(".showLocalStorageBtn").bind("click", function(event, ui ) {
                      getLocalStorage();
                 });
            }
    
             function setLocalStorage(){
                window.localStorage.setItem("likecolor","red");
             }
    
             function getLocalStorage(){
                 var item = window.localStorage.getItem("likecolor");
                 var info = document.getElementById("info");
                 info.innerHTML = item;
             }
        </script>
    </head>
    
    <body>
    <div id="page1" data-role="page" data-add-back-btn="true">
        <header data-role="header"><h1>Head</h1></header>
        <div data-role="content">
            <a data-role="button" class="localStorageBtn">set Local Storage</a>
            <a data-role="button" class="showLocalStorageBtn">get Local Storage</a>
            <p id="info"/>
        </div>
        <footer data-role="footer"><h1>Footer</h1></footer>
    </div>
    
    </body>
    
    </html>
    

      

  • 相关阅读:
    C#类的访问修饰符
    C#中抽象类和接口的区别
    C#正则表达式Regex类的介绍
    .net平台借助第三方推送服务在推送Android消息(极光推送)
    C#钩子类 几乎捕获键盘鼠标所有事件
    .net平台推送ios消息
    c# 滚动字幕的实现
    .net 序列化与反序列化
    Python学习---Django的新工程设置模板
    Python学习---DjangoForm的学习
  • 原文地址:https://www.cnblogs.com/linlf03/p/6656234.html
Copyright © 2011-2022 走看看