2009-12-15 157 views
49

JavaScript是一種輕量級且功能強大的語言,但它經常被誤解並且很難學習(尤其是面向對象的編程)。什麼是好的JavaScript OOP資源?

什麼是學習JavaScript OOP的好材料(博客,屏幕錄像和書籍)?主題可以是任何東西,但是現在我們不包括瀏覽器,AJAX和庫。

你是怎麼學習JavaScript中的函數式編程,閉包,對象,繼承和設計模式的?我個人希望看到更多的代碼示例,因爲上面提到的一些書籍保持最小范例。

(編輯:由於這個職位是現在社會的努力,請幫助保持和發展資源的下面的列表)

書籍

影片

在堆棧溢出

其他

+2

不應該這是一個社會維基? – James 2009-12-15 16:16:34

回答

7

你可以看到偉大的代碼示例主流圖書館的Javascript如jQuery。我只是讀了它的源代碼就學到了很多東西。沒有比在數百萬網站上工作並且關注最佳實踐的閱讀資源更好的了。

+2

jQuery比OOP更具功能,不是嗎?但是有很好的OOP框架可以看(Ext,Dojo,YUI),我也建議這樣做。沒有人比現在瀏覽器中的實際工作更好。 – 2009-12-15 16:10:06

+0

我知道很多圖書館。是否可以告訴哪個圖書館傾向於採用哪種策略(即克羅克福德定義了三種方法)?普希臘古典,原型和功能OOP)? – 2009-12-15 16:10:19

1

最近Crockford on JavaScript視頻會談是值得關注 - 第三幕:Ultimate的功能涵蓋JavaScript中的OOP。