0

我正在做的程序有点像“待办事项”,用户在其中创建他将来必须做的“任务”。根据这些任务的相关内容,这些任务被组织在不同的选项卡中。

例如,我创建名称为“工作”的类别(选项卡),并在该选项卡下存储与工作相关的所有任务,依此类推。

现在的问题是我想将用户创建的所有选项卡以及存储在每个类别(选项卡)中的数据保存在一个文件中。因此,当用户重新打开程序时,他可以加载该数据并对其进行修改,或者只是检查他编写的任务。
我根本不知道这是否可以做到,如果可以做到,如何做到。在编程课程中,我看到了一些可序列化的接口和 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 回答