Javascript面向对象到底应该如何学习?用处是?主流方法是?未来方向是?

我是js新手,看了权威指南 却一知半解不知道如何应用里面的面向对象 竟然有get set API?

另外一本javascript面向对象编程更是写法又是另外一种方法。。。到底用哪个呢?而且也不知道哪里有例子。书上的都是阐述一个概念。。。迷茫中。。。

求问 到底 javascript面向对象应该看什么书?最好有些简单的实例能进行练习。。。

用处主要是在游戏?富JS应用?应该看什么书?做些什么练习?

求大神们不吝赐教啊 0.0

比如我的目标就是写一个富js应用和游戏?

阅读 4.8k
3 个回答

对象不对象没有关系,每次都练习自己刚刚能够完成的任务(意思是再困难一些就搞不定了),一段时间之后再看犀牛书,如此反复。

练习的话就从 todo list 开始吧 :)(注意不要看他的源代码,就以自己现在的知识考虑如何实现的一模一样)
http://todomvc.com/architecture-examples/backbone/

希望对你有帮助 :)

面向对象在我看来就是把一个事物用对象的形式表达。比如说有一件衣服,它由颜色,有大小等等,js里面来描述这件衣服就是在描述一个对象,就可以用一下方式来描述

var cloth = {
    color: "red",
    size: "M"
};

这样就把这件衣服以对象的形式描述出来了。至于get和set,那两个是ECMA5的新API。低端浏览器都不支持,用的人也不是很多。你动动手写几下代码就会有感觉了。要想写游戏,可以去看看一些框架的源码比如underscore和backbone。不过写游戏就得对js非常熟才行。

等你慢慢做的业务多了以后就会领悟啦。
所谓面向对象个人觉得在js开发中不如使用面向模块开发
如何把你具体业务颗粒化,低耦合化,然后再用一些技巧巧妙把颗粒联系起来
其中也会慢慢体会到所谓面向接口开发

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏