2012-09-30 28 views
1

我剛剛在24小時內完成了JavaScript,現在我想轉移到高級JavaScript,可以有人建議我先進的JavaScript書籍。我非常精通HTML和CSS,並且在PHP中是新手。我和我的朋友正計劃創建一個網站(將其視爲大學的社交網站或類似的網站),所以我應該學會如何做到這一點。 PHP JS和HTML足夠了嗎?你能爲我推薦我的書嗎?謝謝Javascript,PHP,HTML和CSS下一步

+3

MySQL數據庫。 –

+0

歡迎來到StackOverflow!這裏的問題是經常對實際的編程問題,往往涉及一些代碼 - 所以你的問題很可能是[關閉](http://stackoverflow.com/faq#close)作爲題外話。不要個人承擔;剛檢查出的常見問題[你可以在這裏問什麼樣的問題的解釋(http://stackoverflow.com/faq#questions)。 –

+0

的NodeJS,蒙戈時,Rails,Python和一切你可真。爲什麼要到那裏? – elclanrs

回答

2

24小時不足以完全理解超出其語法的任何語言以及如何完成一些基本任務。在處理大型社交網絡項目之前,請嘗試製作更小,更簡單的程序或佈局。爲了完全實現你的社交網絡,你需要知道PHP(或者Ruby,Python或C++,如果你瘋了),HTML,可能是JS,以及某種數據存儲;通常是一個SQL實現或一個新的NoSQL數據庫。除非你真的知道自己在做什麼,否則這不是你可以在一個星期或一個月內扔在一起的東西。

從小型博客或論壇引擎開始。僅此一項就需要數週。然後工作你的方式。

1

我會建議你去學習一些在PHP安全就像sql_injectionxss。如果你熟悉他們,那麼你應該學會一些ajaxjavascriptjquery。它會非常有幫助,提供像facebook

0

一個互動這取決於你想要開發什麼樣的網站。

如果你正在尋找一個高度互動的現代網站,我真的建議學習Flash,ActionScript,並繼續使用JavaScript。仔細研究HTML標準和動畫也是非常有用的。

如果您正在尋找如何製作電子商務網站或類似的東西,請提高您對PHP的認識。 JavaScript中的Ajax也非常有用,因爲如果連接速度較慢,您不希望客戶永遠等待。 SQL,以及某種數據庫引擎(我建議MySQL)是強制性的,或者你的用戶不能購買任何東西。但這遠遠不夠。

我認爲大多數網站分爲這兩類。

但是,再一次,一些事先的做法是必要的。就我而言,沒有任何出售的書會爲您提供足夠的知識來直接建立自己的優秀網站。它需要經驗,而不僅僅是編碼,而更多的是對用戶友好性的研究,以及構成它的內容。

真的取決於你所需要的。 ;)

1

Quoting the advice from Gordon

,如果你想成爲一個專家級的程序員,谷歌SOLID,買GOF,買POEAA,購買清潔代碼,查找把握,DDD,CQRS,DCI

...但不要問了PHP書籍。這是我真正爲專家PHP書籍提供的最合理的建議。

也許從這裏開始:ustream.tv/recorded/22783515

和你剛纔得到了他的語言概述...沒有人可在24小時內完美甚至我認爲john skeet不能做那,所以你需要學會在租賃2月獲得一個好的或好的水平知識

也有一個網站的水平,如果你認爲你想爲一所大學做一個網站可能沒有太多的功能,你可以通過一些知識的PHP做到這一點, HTML,JS,Ajax和基礎數據庫,但如果你想使電子商務網站或者像這樣的工作比你需要的knowled最高等級的網站GE