我明白这个问题之前已经被问过了,但我想不出一个简单的问题放在它的位置。我正在学习如何非正式地做到这一点,所以我不确定如何解答问题/寻找答案。我可以使用JavaScript来编写xml文件吗,还是必须学习php/asp/mysql /其他?
我试图建立一个简单的清单程序,因为我学习的JavaScript - 我手工做这个没有使用任何库(所以没有jQuery,只是基本的JavaScript)。我有一个正在运行的DOM接口,通过CSS进行格式化,所有这些接口都运行并编辑了<div>
的内容,因此事情似乎很好。
我正在测试这个关闭我的硬盘,并没有打算在任何地方托管它。
目前,我试图解决我的数据存储问题,而无需安装php/mysql/apache。我想让每个任务列表在嵌套时嵌套“子任务”。
为此,我想在每次创建新任务时创建一个新的XML文件,然后将其信息附加到列表文件(list.xml)中,以便我可以导航list.xml以动态显示所有目前的主要任务。
我已经了解到,出于安全原因,您无法仅使用javascript创建新的.xml文件。虽然这很有道理,但我现在正在寻找其他解决方案。
输入信息时最简单的方法是什么?我考虑的一个解决方案是只有一个XML文件(所以我总是知道脚本指向什么),并使用“<id>
”节点将子任务从属到其各自的初级。但是,这会产生一个非常漫长和混乱的XML文件,这会变得繁琐和烦人的遍历,迫使我写一个棘手的方法来循环遍历它。
我是否应该继续完成项目并帮助锁定自己的技能(这将是我的第一个完整的“程序”,任何类型的GUI都不是由指导或课程指定的),或者我应该咬下子弹,并通过烦人的PHP安装(我在最后一个塔上做了这个,这是一个令人沮丧的耗时的混乱),并学习所有的服务器端废话的PHP/MySQL/Apache的?
SRY约TL;博士,请帮助我pynchonesque代码的主人会杀了我
我将比我更深入地研究Node.js,但是我得到的第一个印象是它是它自己的语言(尽管.js指出了其他语言)。我会将此标记为答案,因为我同意关于保持一种语言的观点,但我理解PHP的语法相当好,主要担心安装它。感谢您的回复:) – user1542645 2012-07-22 07:41:11
Node.js不是一种语言。这是一个框架,它是用JavaScript编写的100%!如果你对PHP感到满意,并且觉得它是适合这项工作的正确工具......无论如何,一定要拥有它。我只是建议你会更容易坚持一种语言。就个人而言,因为我知道两种语言都相当好,所以我发现他们同时工作非常恼人,因为他们在语法上有足够的相似性,可以不断踩到我自己的脚趾......在PHP中输入var并向我的Javascript中添加不必要的$变量,然后不得不编辑(等等)。 – 2012-07-22 07:43:58
你可能也想阅读:http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/ – 2012-07-22 07:46:34