搜索

首页  >  问答  >  正文

html5 - javascript写业务有用到什么编程范式没?

你们写业务会用到面向对象的方式么?我感觉除非是写插件或者特别明显的模块可以用上这些,经常性的业务好像基本用不到,复杂性的业务,缠绕的比较细,无法完全抽象到一起。自从我用了mvvm后,我感觉更用不到了,但是好心的后端人员一直提醒我这么做,但我感觉不怎么好写,可能是我没习惯那种写法和思维,求老司机指点~

大家讲道理大家讲道理2797 天前537

全部回复(1)我来回复

  • 迷茫

    迷茫2017-05-16 13:44:22

    题主的意思应该是类似 namespace 那种,后端人员一般不会去考虑,因为后端语言本身就是分好了的。他应该是担心你的代码function,变量,之间冲突的问题。题主说过mvvm,说明应该用过angular之类的框架。其实angular已经分好了。如果controller不在某个module下,是不会被调用的。
    如果不用mvvm的东西,简单的封装下:
    //按照业务逻辑
    var user_module={getName:function(){//to do}}
    var business_module={getBusinessName:function(){//to do}}
    //调用user_module.getName()

    其实es6的class也可以

    回复
    0
  • 取消回复