位置: 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)

  • 递延所得税负债转回怎么理解
  • 固定资产一次性折旧政策2023
  • 初次购买金税盘一般多少钱
  • 电子设备按5年折旧可以吗
  • 企业里面不征税的发票能报销吗
  • 资本公积是企业所得税吗
  • 汇算清缴业务招待费调整分录
  • 当月冲销的作废发票怎么账务处理?
  • 对公网银支付方式可以选哪些
  • 一次性医保补助多少钱
  • 破坏公司财产员工怎么处理
  • 周转材料低值易耗品怎么摊销
  • 一次性奖金可以分2次发吗
  • 自然人股权转让涉税信息怎么填
  • 小规模纳税季度申报
  • 小规模纳税人税收政策2023
  • 未到期汇票要怎么进行税务处理?
  • 房地产企业收到定金 什么时候交增值税 账务处理
  • 增值税免税收入进项税额转出
  • 用银行存款缴纳上月所得税分录
  • 金税盘基本信息设置
  • 遇到境外网络勒索敲诈怎么办
  • 跨年收入能开发票吗
  • 固定资产后续支出是指固定资产在使用过程中发生的
  • ps不支持win7吗
  • exe都打不开
  • 股东分担债务
  • 购入工程物资用于建设厂房,购入后直接领用至工程项目
  • 圣胡安教会9个遗物视频
  • 抖音小程序任务哪里接
  • wrme.exe是什么
  • 购买二手商住房没有给契税发票和购房发票
  • pdo_mysql
  • php开源微商城
  • 计算机视角技术
  • 上海地铁9号线一期工程
  • python中的包有哪些
  • 中国石化电子发票平台官网
  • 财务章有几种样式
  • 差旅费津贴与差旅费补助
  • sqlserver阻止保存要求重新
  • 数据库系统中,用户通过什么访问数据
  • 工商年报纳税总额包括滞纳金吗
  • 公司账户取出来要交税吗
  • 个体户怎么申请电子营业执照
  • 金税四期对企业有什么影响
  • 对公账户发票和普通发票不一样吗
  • 小规模纳税人免增值税的账务处理
  • 享受残疾人增值服务的是
  • 企业购进的固定资产
  • 净利润增长率的影响因素
  • 税控设备维护费会计分录
  • 购买二氧化氯
  • 合伙企业与公司相比,有什么优势呢?
  • 根据《物业管理条例》的规定,物业服务企业
  • 发票超过密码区一点点
  • 政府补贴是否交增值税
  • 原始凭证填制要点在原始凭证上书写阿拉伯数字正确的有
  • 营业外收入是收入类还是费用类
  • 制单的基本要求是什么
  • win7怎么操作
  • 为什么开机会提示无信号
  • WIN10系统睡眠后点不动
  • zzs.exe是病毒吗
  • windows xp怎么设置桌面
  • linux常用命令行
  • win7桌面提示7601
  • 电脑window8系统怎么样
  • win7网络问题
  • excel f9刷新
  • python2.7安装numpy
  • JavaScript中的变量名不区分大小写
  • 执行批处理命令
  • npm yarn命令对比
  • python获取当前日期的前一天
  • 用js实现类的方法
  • 宁波车管所作息时间
  • 西安车辆购置税缴纳多少
  • 个人转让住宅需要缴纳什么税
  • 城市建设维护税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设