面向对象非常重要,非常重要,非常重要,重要的事情说三遍。。。
但现在JS里的所谓面向对象不重要。。。。因为JS根本不是面向对象的语言。。。所以那所谓的“面向对象”,其实是假的。。所有不面向对象的语言,都是垃圾语言。。。没错,JS就是个垃圾语言。。。所以面向对象的部分,你需要靠学习其他语言来实现。。。比如JAVA,C#,C++都可以。。。。动态语言的面向对象全是假的,比如PYTHON和RUBY。。。。一定要学一门强类型语言,你才能真正学会面向对象。。。
JS也正在计划改版。。。且一直在进行中。。。在不久的将来,JS会被改造成一种强类型,面向对象的语言。。。。基本变成一个山寨版的C#。。。当然也有人说像山寨JAVA。。。但客观讲,确实更像山寨C#。。。这被称为ECMAScript 6或者JavaScript2.0
到时候的面向对象,就会变得非常重要,非常重要,非常重要。。。按照今天的标准。。不理解面向对象,根本不能算会编程。。。。。
从学习时间,和内容广度来看。。。。一个完全零基础的小白,学会面向过程那点东西,假如需要一个月。。那学面向对象的部分,至少需要1年。。。十倍以上的差距。。。用熟面向对象,则至少需要2-3年。。。所编写出的程序,也会从KB级别,上升到MB级别。。。。