2009-12-15 120 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。