0

私がやっているプログラムはちょっとした「やることリスト」で、ユーザーは将来やらなければならない「タスク」を作成します。これらのタスクは、このタスクの関連性に応じて、さまざまなタブに編成されています。

たとえば、「Work」という名前のカテゴリ(タブ)を作成し、そのタブの下に、作業に関連するすべてのタスクなどを保存します。

問題は、ファイル、ユーザーが作成したすべてのタブ、および各カテゴリ(タブ)に保存されているデータを保存したいということです。したがって、ユーザーがプログラムを再度開くと、そのデータをロードして変更したり、自分が作成したタスクを確認したりすることができます。
これができるかどうか、そしてそれができるかどうか、どうやってできるか、私にはまったくわかりません。プログラミングコースの間に、シリアル化可能なインターフェイスとI / Oを少し見ましたが、本当にわかりません。

4

1 に答える 1

0

ローカルストレージを探していると思います。
ここを見てください: http://diveintohtml5.info/storage.html
または、次のようにセッションの時間のためにこれをメモリに保存することもできます:

var tabs = new Array();
tabs['category'] = new Array();
tabs['category']['Work'] = new Array();
tabs['category']['Work'][0] = task1;
tabs['category']['Work'][1] = task2;
......

ページがリロードされるまでデータは残ります。

于 2013-02-11T20:14:49.293 に答える