努力学习JS的OO设计,OO设计思想是基础,自己动手做东西,把OO设计的思想弄好....你说你熟悉C++,但是你用JS还不能做好,那只能说你根本就不熟悉C++,把面向对象的这一块弄清楚,再做点东西吧...JS的面向对象这玩意儿,你还是跟我主任学习吧...

解决方案 »

  1.   

    我倒觉得OO不是关键的,js的OOP是很烂的,不是真正的面向对象设计,类的继承不完善推荐《JavaScript 宝典(第四版)》,这本书很经典,另外多上网问问题、回答问题,由点带动面,坚持3月,必定有效
      

  2.   

    花猫同志你错鸟~~~JS的OO是很强很强的,强大到你不可想象....呵呵...我认为你说的那种书,我是根本就不会去看,所有那些由实例来的,都是很差很差的.不要想着去看实例就能做好,你得把OO设计的基础打好才是根本.因为你想要做一个好的控件,得要用到OO设计,那样,你就得要有一个很好的构思,你看人家的代码是没有什么用的,还是得靠你自己,很多的代码都没什么水准.做控件,使用OO设计,你需要很好的去管理好你的对象间的关系,这是一项很有趣也很长知识的事情,建议你也去看看JAVA的设计模式,那是前人对于OO设计所积累下来的经验,非常非常的有趣和有用..http://www.jdon.com/designpatterns/index.htmhttp://www.javajia.com/modules.php?op=modload&name=News&file=index&catid=&topic=14去看看吧.OO设计的基础是最重要的...莫要相信花猫说的....
      

  3.   

    通java的人,去学习js的时候。就会发觉,js的面向对象机制不成熟。
    没有真正的类继承,依靠从原型对象去实现方法复用,类似java那样动辄继承十多级的代码复用在js中是不可能的。很多js类使得代码更加晦涩,而不是更加易懂
      

  4.   

    http://www.51js.com
    http://chat.csdn.net/history/viewhistory.asp?Web开发中的JavaScript设计艺术
      

  5.   

    嘉宾[万常华]: 
    js运行方式导致性能上不及别的语言,但就逻辑描述能力和一些动态特征,甚至是别的一些语言所不及的------------------------------
    嘉宾[刘如鸿]: 脚本语言的安全性问题?
    这问题很有意思,其实也是基于Web应用的最大挑战,没有绝对的安全,您可以将一些交互性的逻辑放置在客户端,但是对于严格的商业逻辑判断还是需要在服务器处理的。-------------------------------
    呵呵,一门语言,没有什么好或不好,JS也有自己较为好的OOP设计,也有什么异常捕获机制,你要做控件,OO设计是基础,自己的设计思想最重要,而不是去怪哪门语言哪里不好哪里不合理...小伙子,慢慢学吧,JS真地是很博大地...
      

  6.   

    matrixy说我不会oo,这个不准确,虽然我的oo认识很肤浅,但也足以应付工作,
    javascript本来oo起来就很困难。我看了一些代码,发现很多人把数据和图片都固化
    在代码里面了,哪里是什么oo啊。
    同时谢谢大家的帮助。
      

  7.   

    我在设计模式方面也看过一些书,java和设计模式翻过一下,四人帮的那本书我好早就买了,都翻烂
    了,我觉得我对javascript的困难不在于OO。
    主要是教程里面都是类似hello world的小程序,讲讲语法而已,没有有参考价值的工程。
    别人的代码又太难看懂了。
      

  8.   

    呵呵....
    JS OO起来根本就没什么困难的,你又碰到什么问题?
    我可是看到JS的特性一大堆哦,你看楼上的打击你的人一大堆,我是鼓励你来着,JS真的很不错的...