位置: IT常识 - 正文

MVC和MVVM有什么区别(mvc与mvvm)

编辑:rootadmin
MVC和MVVM有什么区别 一、MVC:

推荐整理分享MVC和MVVM有什么区别(mvc与mvvm),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mvc和mvvm有什么区别,mvc跟mvvm的区别,mvc跟mvvm的区别,mvc和mvt,mvc和mvt,mvc和mvt,mvc和mvvm有什么区别,mvc和mvvm有什么区别,内容如对您有帮助,希望把文章链接给更多的朋友!

MVC是后端的分层开发概念。其中:

M:model,模型层。代表数据库中的数据源。

V:view,视图层。代表能看到的客户端页面,是根据模型数据创建的。

C:controller,控制层。代表业务逻辑,是模型层和视图层之间的桥梁,建立两者之间的关系。控制层本身是不会处理数据以及输出数据,他只是用来接受请求并决定用那个模型去处理请求,然后再确定用哪个视图来显示返回的数据。

假设用户进行一个input事件,这个事件就会在controller进行一个中转,通过controller去model里面获取数据,之后会返回给controller,controller接收到数据之后会返回给view,最后展示在页面上。所以说,controller相当于一个中转站。

MVC和MVVM有什么区别(mvc与mvvm)

采用MVC就可以用同一个model去调用不同的view(柱状图、表格),就会得到不同的页面展示形式。这样就可以减少model的代码量,更易维护model和view。

二、MVVM:

前端的视图层概念。它是MVC渐渐演化出来的一个形态,主要分离视图层和模型层。

M:model,模型层。代表渲染页面所依赖的数据源,是通过Ajax从服务端获取回来的数据,这些数据是用来将来渲染到页面上的。

V:view,视图层。负责将数据模型转化为UI展示出来呈现给用户,可以简单的理解为HTML结构。

VM:视图模型层,用来连接Model和View,是Model和View之间的通信桥梁。是vue的实例,是MVVM的核心。它的作用是当监听到DOM变化时,会自动的更新数据源里面所依赖的数据。而当修改了model数据源里面的数据时,VM又会自动的重新渲染页面。

MVVM实现了数据驱动视图和数据的双向绑定。

三、MVC和MVVM的区别

MVC是一个后端的开发思想,MVVM是一个前端的开发思想。

MVVM实现了数据的双向绑定。

本文链接地址:https://www.jiuchutong.com/zhishi/297481.html 转载请保留说明!

上一篇:【Ajax】如何通过axios发起Ajax请求(ajax调用)

下一篇:Vue3报错:Property “xxx“ was accessed during render but is not defined on instance.(vue property decorator)

  • 企业所得税的减免税额和抵免税额区别
  • 递延所得税资产是什么类科目
  • 资金账簿印花税最新政策2022年
  • 贷款利息怎么算的
  • 国债利息收入免征增值税
  • 制造业三项费用占比行业怎么算
  • 转让专利属于什么分配
  • 出售房屋缴纳的印花税
  • 供应商质量问题告知函
  • 失控发票进项税转出企业无法承担所得税怎么办
  • 怎么给个体户开电子发票
  • 个人所得税申报方式选哪个
  • 发票打印机的字偏上
  • 增值税专票盖章正确位置
  • 关于有什么新的政策
  • 公司账户电子承兑
  • 国税申报纳税调整项目怎么填的?
  • 发生的业务招待费属于什么科目
  • 1697506445
  • 销售原材料会计分录,款项已收
  • 车船使用牌照税收多少
  • 公司年检需要什么资料
  • 鸿蒙大文件夹怎么设置透明度
  • 电子专用发票没有发票代码
  • 预付款退还的法律规定
  • 出口退税的会计分录实例
  • 如何设置让电脑运行更快
  • 破产清算中欠发工资应否交个人所得税
  • 小规模纳税人收入会计分录
  • 供电企业接收用户资产
  • 注意力机制加在什么位置
  • 最优化理论pdf
  • 物流公司挂靠车辆怎么做账
  • dedecms安装及配置
  • mysql备份方式有哪些
  • 周转材料低值易耗品怎么结转
  • 所得税申报表是什么
  • 预提费用汇缴时间怎么算
  • sql server怎么创建约束
  • 用jdom创建中文的xml文件的方法
  • mysql操作步骤
  • sql server恢复
  • 个人银行账户进账多少
  • 融资租赁租金计算工具使用的主要过程
  • 直接转销法还允许使用吗
  • 财务费用报销流程图word
  • 季度预缴企业所得税要交滞纳金吗
  • 库存现金怎么做预算会计
  • 如何提取十位数
  • 辞退福利的会计分录怎么写
  • 买货物没有进项税额,如何开6个点发票
  • 怎样分辨假钱
  • 房地产开发企业会计制度
  • 坏账准备的账务处理怎么理解
  • 其他综合收益属于什么科目借贷方向
  • 无工资支出企业账务处理
  • 企业所得税必须预缴吗
  • mysql批量更新多条数据
  • windows server 2003 密钥
  • linuxvlc安装
  • linux 详解
  • 电脑及网络维护
  • xp电脑状态栏跑到左边了怎么设置回来
  • win8n
  • 什么是四个菜
  • cocos2d怎么用
  • js实现apply函数
  • jquery+ajax实现省市区三级联动效果简单示例
  • 备份文件并上传到网盘
  • androidapplication
  • 如何缴纳地税工伤保险
  • 化妆品的消费税率为
  • ca锁使用
  • 安徽增值税普通发票税率1%
  • 广东省国家税务局电子发票系统,网络设置
  • 工程合同可以违背国家规范吗
  • 江苏税务局电子
  • 税务局监控个人账户流程
  • 城市维护建设税法自2021年10月1日起施行
  • 代账好做吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设