javascript是否违背了强制执行javascript设计的OO编程的隐藏原则?

ami*_*che 0 javascript oop language-design

Javascript是一种功能强大的语言,但是我无法理解为什么有多种方法可以使用OOP,难道你不认为它为新开发人员增加了前沿障碍,而这些开发人员必须更加努力地掌握这些库吗?

Jus*_*ner 9

JavaScript只对OOP采用一种方式:基于原型.

像MooTools这样的库在JavaScript之上添加了层,使熟悉基于继承的OOP的人看起来更熟悉.

如果您刚刚开始学习JavaScript,请在​​熟悉基础知识之前不要使用框架或库.这样你就会明白一切如何运作的,而不是看不同的抽象,并认为它们都是原生的JavaScript.