基本信息

案例ID:142137

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

联系沟通

微信扫码,建群沟通

项目名称:youth2

所属行业:社交 - IM熟人社交

->查看更多案例

案例介绍

一、分层架构

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

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

  常见的分层方式:MVC,MVVM

二、模块化

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

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

  模块化方案:

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

相似案例推荐

其他人才的相似案例推荐

  • SAMIM专业版

    SAMIM专业版

    SAMIM专业版是一款社交聊天类APP系统,具备基础聊天功能

  • 大街网微招聘和积分管理后台

    大街网微招聘和积分管理后台

    项目描述:大街网微招聘是大街网和微博官方共同推出的一款招聘应

  • 大街网人才库PC端

    大街网人才库PC端

    项目职责:通过完成任务清单上的任务来获取相应的能力模块的积分

  • 大街网App和微信端页面

    大街网App和微信端页面

    项目描述:为了更好的适应招聘移动化的需求,满足招聘信息的快速

  • 校园版知乎

    校园版知乎

    1.负责mongodb数据库的设计; 2.负责使用sprin

  • vue模仿微信聊天网页

    vue模仿微信聊天网页

    vue模仿微信聊天页面,有三大板块,好友列表、好友信息,朋友

  • 社交直播

    社交直播

    h5开发从项目评审到结束,列表数据渲染,数据处理,事件交互,

  • 爱成都免费wifi

    爱成都免费wifi

    爱成都的免费wifi APP,主要是政府主打的免费Wi-Fi

  • 懂徒弟

    懂徒弟

    懂徒帝App,一款体育旅游活动组织和社交平台,将社交的强关系

  • Me通

    Me通

    项目名称:Me 通 项目描述:一款高效安全的沟通工具,功能

  • 及时通信app

    及时通信app

    及时通信app,实现功能,注册,登陆,找回密码,修改用户信息

  • 母亲节小程序

    母亲节小程序

    此微信小程序实现了给母亲写信后在母亲节当天呈送给自己的母亲,

发布任务

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

微信接收人才推送

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

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