Я пытаюсь создать приложение, но у меня есть одна проблема. Как сохранить файл или прогресс? Если пользователь ввел некоторую информацию в приложении или изменил ее макет, как ее можно сохранить в универсальном приложении javascript? Теперь, если я закрыть приложение и не открыть его снова ничего спасеныWindows Universal App Javascript save файл
Я finded следующие, но до сих пор я не понимаю https://msdn.microsoft.com/en-us/library/windows/apps/br212883.aspx
Так главный вопрос, как сделать универсальное приложение с яваскрипт и сохранить изменения, что пользователь сделал
EDIT: Существует фотография моего приложения. Я также добавил 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";
}
}
}
Ваш вопрос кажется слишком широким. Маловероятно, что кто-то хотел бы сделать всю работу за вас. Вам нужно предоставить некоторые результаты своей собственной работы по этой проблеме - в коде и четко объяснить, в чем проблема. –
@ Эдуард Малахов лучше? – Nasse
Итак, где вы пытаетесь сохранить данные в файл? –