基本信息

案例ID:142135

技术顾问: - 3年经验 - 东华

联系沟通

微信扫码,建群沟通

项目名称:阳光乐居

所属行业:生活消费 - OTA

->查看更多案例

案例介绍

一、分层架构

  定义:把功能相似,抽象级别相近的实现进行分层隔离

  优势:松散耦合(易维护,易复用,易扩展)当改变其中一个层级时,只要保证该层级的接口不变即可。

  常见的分层方式:MVC,MVVM

二、模块化

  定义:解决一个复杂问题时,自顶向下逐层把系统划分为若干模块的过程

  作用:解耦,支持并行开发

  模块化方案:

AMD:RequireJS 在推广过程中对模块定义的规范化产出。AMD规范则是异步加载模块,允许指定回调函数,在回调函数中执行操作。
CMD:SeaJS 在推广过程中对模块定义的规范化产出。(AMD和CMD相似,主要区别在于加载和运行时机不同,两者都将模块化代码和业务代码掺杂在一起)
CommonJS:是nodejs也就是服务器端广泛使用的模块化机制。 该规范的主要内容是,模块必须通过module.exports 导出对外的变量或接口,通过 require() 来导  入其他模块的输出到当前模块作用域中。。CommonJS规范加载模块是同步的,也就是说,只有加载完成,才能执行后面的操作。(语法少,并且和业务代码 分开)
ES6 Modules:ES6内置的模块化语法,在浏览器端无需额外引入requirejs来进行模块化。
  模块化方案选择:CommonJs

相似案例推荐

其他人才的相似案例推荐

  • OA系统

    OA系统

    界面介绍, 系统初始化设置,工作流,工作流, 行政事务,人

  • 旅游资讯平台

    旅游资讯平台

    旅游类资讯app、H5,包含游记发布、旅游路线定制、活动发布

  • 企业ERP

    企业ERP

    A.驿马旅游B2C APP零售系统,华侨行B2B内部办公系

  • 解放云店

    解放云店

    主要负责后端用户服务模块,个人中心模块,订单模块,微信支付等

  • 百宝生垃圾回收公众号开发

    百宝生垃圾回收公众号开发

    车靓专家后台管理系统是一个高效的协同管理系统。它可以把用户管

  • 美腾优坊

    美腾优坊

    1,以项目优化为前提,搭建vue前端框架 2,微信授权登录

  • 塔拉慧农牧场

    塔拉慧农牧场

    项目简介:本项目为生态链商城,可以进行领养小羊,然后托管饲养

  • gogo便利

    gogo便利

    GOGO便利APP基于四川狗狗线下超市连锁,打破传统的便利店

  • 家政家app/公众号

    家政家app/公众号

    家政app为家政服务人员提供的一款软件。主要功能有接单,课程

  • 超赞

    超赞

    这一款生活类APP,里面添加了很多功能,有聊天功能,有发布需

  • 携程火车票客服系统

    携程火车票客服系统

    通过回访用户,整理用户问题。得出不同订单状态下,客户最有可能

  • 贵州移动集团集客项目

    贵州移动集团集客项目

    我们是资深开发公司;报价合理,技术全面。我们的团队由125位

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服