如何保存 PhoneGap 应用程序
How to save PhoneGap App
目前我正在使用 PhoneGap 和 JQueryMobile 开发应用程序。到目前为止,功能非常简单:用户所能做的就是创建一些按钮并将它们动态添加到屏幕上。
我现在要做的是让这个按钮列表可存储。关于本地存储,文件系统……我不知道。
当用户退出应用程序,然后延迟 returns,他应该能够加载和扩展他之前创建的列表。
有什么办法吗?感谢您的帮助。
给出一些像这样的 HTML 标记:
<html>
<body>
<div id="buttons">
</div>
</body>
</html>
您可以创建一个按钮并使用本地存储来保存它,如下所示:
var myButton1 = "<button>My Button</button>";
window.localStorage.setItem("button1", myButton1);
然后检索它并像这样显示在页面上:
var myButton1 = window.localStorage.getItem("button1");
$("#buttons").html(myButton1);
对于多个按钮,您可以将它们存储为一个数组:
var myButtons = [
"<button>My Button 1</button>",
"<button>My Button 2</button>
];
window.localStorage.setItem("buttons", myButtons);
然后检索并显示在页面上:
var myButtons = window.localStorage.getItem("buttons");
var buttons = "";
foreach (var button in myButtons) {
buttons += button + "<br/>";
}
$("#buttons").html(buttons);
目前我正在使用 PhoneGap 和 JQueryMobile 开发应用程序。到目前为止,功能非常简单:用户所能做的就是创建一些按钮并将它们动态添加到屏幕上。
我现在要做的是让这个按钮列表可存储。关于本地存储,文件系统……我不知道。
当用户退出应用程序,然后延迟 returns,他应该能够加载和扩展他之前创建的列表。
有什么办法吗?感谢您的帮助。
给出一些像这样的 HTML 标记:
<html>
<body>
<div id="buttons">
</div>
</body>
</html>
您可以创建一个按钮并使用本地存储来保存它,如下所示:
var myButton1 = "<button>My Button</button>";
window.localStorage.setItem("button1", myButton1);
然后检索它并像这样显示在页面上:
var myButton1 = window.localStorage.getItem("button1");
$("#buttons").html(myButton1);
对于多个按钮,您可以将它们存储为一个数组:
var myButtons = [
"<button>My Button 1</button>",
"<button>My Button 2</button>
];
window.localStorage.setItem("buttons", myButtons);
然后检索并显示在页面上:
var myButtons = window.localStorage.getItem("buttons");
var buttons = "";
foreach (var button in myButtons) {
buttons += button + "<br/>";
}
$("#buttons").html(buttons);