vcxiaohan2
2016-01-06 10:04
采纳率: 37.3%
浏览 1.8k
已采纳

写js要不要面对对象?

图片说明
今天老大说不要写成面对对象,以后如果别的js用到了这里面的某个方法,不好调用,
就写成最low的那种写法?大家觉得有道理吗?
新手,不知道遵循哪种规范?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • ITDragon龙 2016-01-06 11:35
    已采纳

    理论上是要的,但是根据项目需求的特殊性。可以考虑不用,你可以细问一下为什么不用,如果你也觉得合理就用。不合理就表明你的看法。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • kuxinrentianbufu 2016-01-06 10:14

    要,面向对象更容易调用且能够大大减少方法 变量冲突 有空可以研究一下闭包

    评论
    解决 无用
    打赏 举报
  • guwei4037 2016-01-06 10:15

    如果是为了代码的复用,面向对象的写法可能更容易理解,结构也更清晰,而且便于维护。

    不存在什么不好调用的说法。

    评论
    解决 无用
    打赏 举报
  • 毕小宝 2016-01-06 10:16

    这个问题应该是仁者见仁智者见智吧,作为一个java程序员习惯了面向对象的编程后,我对js的面向对象的编码还是很欣赏的,亲切而且简洁,代码可读。

    评论
    解决 无用
    打赏 举报
  • humorHan 2016-01-06 10:18

    个人觉得面向对象是必要的,如果说别的js调用这个js中的内容,那这种常用的完全可以写个单独的js工具类,使用时引用就行了!
    怎么可以为了芝麻丢了西瓜

    评论
    解决 无用
    打赏 举报
  • 孤独技术 2016-01-06 10:35

    需要!!!一切都是对象,封装好的东西,直接调用,方便快捷,高效。

    评论
    解决 无用
    打赏 举报
  • omrcard 2016-01-06 11:00

    基本功能的函数可以散装,小项目也无所谓,大项目都这样处理,有得累了!

    评论
    解决 无用
    打赏 举报
  • Royal_lr 2016-01-06 14:03

    这个都是根据业务来的,,

    评论
    解决 无用
    打赏 举报
  • 就你这个代码完全没有必要,都硬编码写好对象了,还面向对象有什么意义。js写成面向对象是为了复用,方便每个实例进行变量分离

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题