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

  • oppo手机下载的软件不在桌面上怎么办(oppo手机下载的视频怎么找不到呢)

    oppo手机下载的软件不在桌面上怎么办(oppo手机下载的视频怎么找不到呢)

  • 华为nova5pro可以插tf卡吗(华为nova5pro可以扩展内存吗)

    华为nova5pro可以插tf卡吗(华为nova5pro可以扩展内存吗)

  • 淘宝评价一下全没了(淘宝评价全部给差评对自己有影响吗)

    淘宝评价一下全没了(淘宝评价全部给差评对自己有影响吗)

  • 屏幕使用时间只有几秒(屏幕使用时间只显示一天)

    屏幕使用时间只有几秒(屏幕使用时间只显示一天)

  • qq频繁了怎么解除(qq频繁了怎么解除拉人)

    qq频繁了怎么解除(qq频繁了怎么解除拉人)

  • realme x50 pro是什么牌子(realmex50pro是什么屏幕)

    realme x50 pro是什么牌子(realmex50pro是什么屏幕)

  • 淘宝旺铺是什么(淘宝旺铺分为哪几类)

    淘宝旺铺是什么(淘宝旺铺分为哪几类)

  • 华为荣耀v20支持无线充吗(华为荣耀v20支持手机u盘吗)

    华为荣耀v20支持无线充吗(华为荣耀v20支持手机u盘吗)

  • vivo怎么强制分屏(vivo怎样强行分屏)

    vivo怎么强制分屏(vivo怎样强行分屏)

  • 换能器频率由什么决定(换能器中心频率)

    换能器频率由什么决定(换能器中心频率)

  • 手机好久没用了无法充电无法开机怎么办(手机好久没用了充不进电)

    手机好久没用了无法充电无法开机怎么办(手机好久没用了充不进电)

  • 爱奇艺会员可以在银河奇异果用吗(爱奇艺会员可以投屏到电视上么)

    爱奇艺会员可以在银河奇异果用吗(爱奇艺会员可以投屏到电视上么)

  • wps表格删除多余行列(wps表格删除多余单元格)

    wps表格删除多余行列(wps表格删除多余单元格)

  • 手机上如何恢复qq好友(手机上如何恢复删去的QQ好友)

    手机上如何恢复qq好友(手机上如何恢复删去的QQ好友)

  • 抖音字幕视频怎么做(抖音视频的字幕)

    抖音字幕视频怎么做(抖音视频的字幕)

  • 华为手机在哪里插耳机(华为手机在哪里开空调)

    华为手机在哪里插耳机(华为手机在哪里开空调)

  • 荣耀手环5i和5有啥区别(荣耀手环5i与5)

    荣耀手环5i和5有啥区别(荣耀手环5i与5)

  • 6sp是lcd屏还是oled(6sp是什么屏幕)

    6sp是lcd屏还是oled(6sp是什么屏幕)

  • 分区引导记录是什么(分区引导记录不可引导)

    分区引导记录是什么(分区引导记录不可引导)

  • iphone11什么时候有现货(iphone11什么时候停产)

    iphone11什么时候有现货(iphone11什么时候停产)

  • qq删除好友是双向的吗(qq删除好友双方聊天记录还在吗)

    qq删除好友是双向的吗(qq删除好友双方聊天记录还在吗)

  • 电脑锁机怎么解锁(电脑锁机怎么解决win10)

    电脑锁机怎么解锁(电脑锁机怎么解决win10)

  • Win11开机界面点登录无反应怎么回事?Win11开机点登录无反应解决方法(win11开机后开始菜单没反应)

    Win11开机界面点登录无反应怎么回事?Win11开机点登录无反应解决方法(win11开机后开始菜单没反应)

  • dedecms如何把内容页和栏目页设置为动态或者静态的方法(dedecms怎么改图片)

    dedecms如何把内容页和栏目页设置为动态或者静态的方法(dedecms怎么改图片)

  • 递延所得税资产借贷方向
  • 公司购入烟酒会计处理
  • 借款人和还款人不相同的情况下逾期还款会影响哪方信用
  • 绿化养护合同免费
  • 移动话费可以开企业发票吗
  • 企业残疾金的基数是多少
  • 购进餐饮服务的会计分录
  • 办公室购买水果做会计分录
  • 所得税申报表填写样本
  • 财务方面的管理思想
  • 企业付装修费怎么入账
  • 公司注销库存商品转营业外收入
  • 住房租赁补贴
  • 代办会议费是否允许差额纳税
  • 采购退货退款怎么做账
  • 所得税的费用限额怎么算
  • 预付账款的借方是应付账款的哪方
  • 赠送样品需要交税吗
  • 销售库存商品的记账凭证
  • 企业所得税利润总额怎么算
  • 车间低值易耗品有哪些
  • 发票上没有校验码
  • cpu性能天梯图2023年3月
  • 电脑装机光盘
  • 银行年费通过什么渠道交
  • 中专学历可以报成人本科吗
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • php可变参数
  • 销项负数发票怎么报税
  • linux root 命令
  • 购进免税农产品进行进项税额抵扣时,其抵扣率为
  • 分公司改为子公司的所得税业务处理?
  • 非货币性资产投资计入什么科目
  • 圣三一教堂英文
  • 增值税留抵抵欠流程
  • react by
  • thinkphp怎么运行
  • transform模块
  • 新必应申请使用资格
  • 企业财务准则最新
  • 基本户不注销会扣钱吗
  • 自定义函数是啥
  • 小规模纳税人进项发票怎么做账
  • 未使用固定资产有哪些
  • 如何在税控盘上申领发票
  • 投资收益的主要形式有
  • Sql Server 2005的1433端口打开局域网访问和进行远程连接
  • sql2000管理工具
  • 增值税勾选统计后如何导出明细表
  • 如何区分生产类型
  • 车船税交不交印花税
  • 公司要注销账面怎么处理
  • 医院的自助缴费机怎么开具发票
  • 如何理解应收账款平均余额
  • 做好成本会计的基础工作主要对企业成本管理有什么意义
  • 统计会计主要做什么
  • sql查询字段被包含的内容
  • sql游标怎么用
  • 注册表的使用
  • ubuntu下安装deb文件
  • 在mac设备上用到什么
  • win7 便签
  • win8虚拟内存怎么设置最好
  • win10 预览版 移除 tab 栏 特性
  • 小马kms激活工具
  • windows进程太多
  • Unity3d Asset Serialization 设置错误导致SVN文件不能同步
  • opengl调色
  • linux shell在while中用read从键盘输入的实现
  • css中div怎么用
  • shtml精简教程让你知道什么是shtml
  • shell脚本用法
  • javascript控制语句
  • js for循环给数组赋值
  • nodejs怎么下载其他版本
  • js实现返回顶部
  • 新手入门常用代词有哪些
  • python特性和属性
  • 房屋维修是什么职业
  • 广东省地方税务局电子办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设