关于JavaScript是否是面向对象的语言存在一些问题.甚至一句话,"只是因为一种语言有对象并不能成为OO".
JavaScript是面向对象的语言吗?
JavaScript是一种轻量级且功能强大的语言,但它经常被误解并且难以学习(特别是关于其面向对象的编程).
学习JavaScript OOP有哪些好的材料(博客,截屏和书籍)?主题可以是任何东西,但我们暂时不包括浏览器,AJAX和库.
您是如何在JavaScript中学习函数式编程,闭包,对象,继承和设计模式的?我个人希望看到更多的代码示例,因为我上面提到的一些书籍使示例保持最小化.
(编辑:由于这篇文章现在是社区的努力,请帮助维护和开发以下资源列表!)
图书
影片
在堆栈溢出
其他
由于没有有意义的条款的辩论毫无意义,我想我会指出房间里的大象并问:究竟什么语言"面向对象"?我不是在寻找这里的教科书答案,而是根据你在你的领域中运作良好的OO语言的经验,无论它是什么.
一个可能有助于首先回答的相关问题是:面向对象语言的原型是什么?为什么?