我明白這個問題之前已經被問過了,但我想不出一個簡單的問題放在它的位置。我正在學習如何非正式地做到這一點,所以我不確定如何解答問題/尋找答案。我可以使用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