1

我知道以前有人问过这个问题,但我想不出一个简单的定义来解决我的问题。我正在学习非正式地这样做,所以我还不确定如何表达问题/搜索答案。

在学习 javascript 时,我正在尝试构建一个简单的清单程序——我是在不使用任何库的情况下手动完成的(所以没有 jQuery,只是基本的 javascript)。我有一个功能正常的 DOM 界面,由 CSS 格式化,所有这些界面都在 a 中运行并编辑 a 的内容<div>,所以这方面的事情看起来很好。
我正在用我的 HDD 测试它,并且无意将它托管在任何地方。

目前,我正在尝试在不安装 php/mysql/apache 的情况下解决我的数据存储问题。我想让每个任务列表在选择时嵌套“子任务”,嵌套一层。
为此,我想在每次创建新任务时创建一个新的 XML 文件,然后将其信息附加到列表文件 (list.xml) 中,以便我可以导航 list.xml 以动态显示所有当前主文件任务。
从那以后,我了解到,出于安全原因,您不能仅使用 javascript 创建新的 .xml 文件。虽然这是有道理的,但我现在正在寻找其他解决方案。

在输入时存储此信息的最简单方法是什么?我考虑过的一种解决方案是只有一个 XML 文件(所以我总是知道将脚本指向什么),并使用“ <id>”节点将子任务从属于它们各自的主任务。但是,这会创建一个非常长且杂乱无章的 XML 文件,遍历它会变得麻烦且烦人,迫使我编写一个棘手的方法来循环它。

我应该继续完成这个项目并帮助锁定我的技能(这将是我第一个完整的“程序”,带有任何类型的 gui,不是由指南或课程规定的),还是我应该咬紧牙关子弹并通过烦人的php安装(我在我的最后一个塔上做了这个,这是一个令人沮丧的耗时的混乱)并学习所有服务器端废话的php / mysql / apache?

对不起 tl; 博士请帮助我的 pynchonesque 密码大师会杀了我

4

2 回答 2

1

仅在用户端,您无法在 Web 编程中做太多事情。迟早你将不得不学习服务器端。而且安装 PHP 也不是那么烦人。您可以使用wamp服务器。它的安装非常简单。

于 2012-07-22T07:01:27.423 回答
0

如果您正在学习 Javascript,我建议您继续使用 Javascript(不要跳到 PHP 之类的,因为它会为您节省 5 分钟的配置时间)。

有许多非常好的 Javascript 服务器端框架,它们会很乐意将文件写入文件系统或为您与数据库通信。Node.js 目前是最流行的。我不想就 Node 如何或为什么优于 PHP 引发一场激烈的战争,我只是说,如果你是初学者,我不会把苹果和橘子混为一谈,只使用一种语言。

于 2012-07-22T07:24:44.200 回答