2010-07-23 15 views
31

我像JavaScript學習,但我有問題,學習它:) 我的意思是,我用它在工作,但我想知道更多,我認爲這樣做是閱讀的最好方式並理解別人的代碼。的Javascript項目從

我使用ASP.Net MVC和有你可以用它來學習新的技術,如NerdDinner範例,Oxite或SharpArchitecture甚至MS starterkits一些偉大的開源項目。 我試圖閱讀像jQuery這樣的框架,但它非常複雜,我不認爲它是爲了從中學習新東西而創建的。

你知道任何可以幫助學習javascript的好JS項目嗎?

我將在這裏貼的良好來源:

尼斯JS教程:Eloquent Javascript

+0

你想知道更多關於什麼JS的具體方面?有什麼你看到很多,但不明白,或者你想做的事,但不知道如何? – 2010-07-25 22:07:30

+0

我認爲我很瞭解JavaScript,但我不認爲閱讀書籍/教程是瞭解更多信息的最佳方式。 – Jarek 2010-07-26 09:16:14

+0

* Eh?*你說你已經嘗試過jQuery源代碼,但它太複雜了,那麼如果你沒有學習任何東西,那麼如何看複雜的腳本會提高你的知識,因爲它們對你來說太過分了?書籍和教程包含代碼片段,通常比jQuery等複雜源代碼更簡單,並附帶一步一步的解釋。他們的範圍可以從簡單到複雜,所以我不認爲你不能從書本/教程學習。我自己有經驗的JS,但我可以很容易地從書籍/教程學習。我認爲只有一個天才或一個熟練的編碼員只能從代碼直接學習。 – 2010-07-26 09:27:32

回答

6

在本質上所有的JavaScript是開源的。您只需轉到網頁並查看源代碼。

如果你直接打開JS文件,你會看到它的源代碼。

當然也有例外的,人們試圖混淆JavaScript的,但他們是少數。

結帳jQueryjQuery plugins瞭解更多信息。

另一個很好的來源是關於道格拉斯克羅克福德的談話。谷歌有一大堆,here

+8

好吧,我知道js是開源:)但嘗試讀取它時,它被壓縮:) – Jarek 2010-07-23 09:54:35

+1

@Jarek - 有工具在那裏「漂亮打印」JavaScript和反向混淆。 – Oded 2010-07-23 09:55:50

+0

好的,但是,我不再尋找教程或截屏。我已經看過D. Crockford系列,我甚至有他的書:)(我被翻譯成波蘭語; p)。正如我以前寫的,jQuery真的很難學,jQuery插件有時是我見過的最差的javascript代碼:) – Jarek 2010-07-23 10:07:05

3

http://www.jsmadeeasy.com/ 腳本exaples - 學習的榜樣

+1

從像這樣開始的例子中學習 - '

6

有一個偉大的互動教程學習JS,Eloquent Javascript,我真的會推薦。既然你已經提到你嘗試過從源頭上學習jQuery,那很難,爲什麼不走這條路呢?

+0

這與我所要求的完全不同, 但它是一個非常好的鏈接!謝謝。 – Jarek 2010-07-25 22:01:57

5

我建議看看OpenLayers項目。

這是一個開源的JavaScript庫,用於創建網絡映射「Google Maps」類應用程序。

它是如何編寫面向javascript代碼固體,可測試性和可維護性對象一個很好的例子。

0

http://learn.appendto.com/
上的Javascript/jQuery的 到目前爲止,我已經找到了快速掌握JS/jQuery的最好的事情一個免費的視頻課程。