我嘗試製作應用程序,但我遇到了一個問題。如何保存文件或進度?如果用戶在應用程序中輸入了一些信息或者改變了它的佈局,可以如何將它保存在通用JavaScript應用程序中現在,如果我關閉應用程序,然後再次打開它沒有被保存Windows通用應用程序Javascript保存文件
我已經瑤池以下,但我還是不明白這一點 https://msdn.microsoft.com/en-us/library/windows/apps/br212883.aspx
所以,主要的問題是如何讓通用的應用程序使用JavaScript和保存更改什麼用戶做出
編輯:有我的應用程序的圖片。我說還的html代碼和javascript
HTML:
<div id="myDIV" class="header">
<h2 style="margin:5px">My To Do List</h2>
<input type="text" id="myInput" placeholder="Title...">
<span id ="addtask" onclick="newElement()" class="addBtn">Add</span>
</div>
<ul id="myUL">
<li class="checked">Example checked</li>
<li>Example not checked</li>
</ul>
JS:
var myNodelist = document.getElementsByTagName("LI");
var i;
for (i = 0; i < myNodelist.length; i++) {
var span = document.createElement("SPAN");
var txt = document.createTextNode("\u00D7");
span.className = "close";
span.appendChild(txt);
myNodelist[i].appendChild(span);
}
var close = document.getElementsByClassName("close");
var i;
for (i = 0; i < close.length; i++) {
close[i].onclick = function() {
var div = this.parentElement;
div.style.display = "none";
}
}
var list = document.querySelector('ul');
list.addEventListener('click', function (ev) {
if (ev.target.tagName === 'LI') {
ev.target.classList.toggle('checked');
}
}, false);
var addlist = document.getElementById("addtask");
addlist.addEventListener("click", newElement, false);
function newElement() {
var li = document.createElement("li");
var inputValue = document.getElementById("myInput").value;
var t = document.createTextNode(inputValue);
li.appendChild(t);
if (inputValue === '') {
alert("You must write something!");
} else {
document.getElementById("myUL").appendChild(li);
}
document.getElementById("myInput").value = "";
var span = document.createElement("SPAN");
var txt = document.createTextNode("\u00D7");
span.className = "close";
span.appendChild(txt);
li.appendChild(span);
for (i = 0; i < close.length; i++) {
close[i].onclick = function() {
var div = this.parentElement;
div.style.display = "none";
}
}
}
您的問題顯得過於寬泛。有人不想爲你做所有的工作。你需要在這個問題上提供一些你自己的工作成果 - 用代碼清楚地說明問題所在。 –
@EduardMalakhov更好? – Nasse
那麼,你在哪裏試圖將數據保存到文件? –