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

  • 华为p30充电口啥类型(华为p30充电插口)

    华为p30充电口啥类型(华为p30充电插口)

  • 计算器的clock键是什么键(计算器lock键是什么意思)

    计算器的clock键是什么键(计算器lock键是什么意思)

  • 抖音怎么把移除的粉丝找回来(抖音怎么把移除的人找回来)

    抖音怎么把移除的粉丝找回来(抖音怎么把移除的人找回来)

  • 微信号系统评估中是什么意思(微信账号安全评估)

    微信号系统评估中是什么意思(微信账号安全评估)

  • 哪个视图是默认的视图方式(页面视图是默认视图)

    哪个视图是默认的视图方式(页面视图是默认视图)

  • 天猫618定金可以退吗(天猫定金算在价格里吗?)

    天猫618定金可以退吗(天猫定金算在价格里吗?)

  • 手机有重影是怎么回事(手机重影是怎么回事vivo)

    手机有重影是怎么回事(手机重影是怎么回事vivo)

  • qq连麦有办法录音吗(qq连麦有办法录屏吗)

    qq连麦有办法录音吗(qq连麦有办法录屏吗)

  • 华为p40pro是90hz吗(华为p40Pro是1080p屏吗?)

    华为p40pro是90hz吗(华为p40Pro是1080p屏吗?)

  • 快手user是什么意思啊(快手账号变成user)

    快手user是什么意思啊(快手账号变成user)

  • 台式机耳机插哪个孔(台式机耳机插哪个颜色的孔)

    台式机耳机插哪个孔(台式机耳机插哪个颜色的孔)

  • 苹果手机跳屏是什么原因(苹果手机跳屏是屏幕坏了吗)

    苹果手机跳屏是什么原因(苹果手机跳屏是屏幕坏了吗)

  • word重号在哪里设置(word中重号是什么)

    word重号在哪里设置(word中重号是什么)

  • iphone怎么贴膜(iphone如何贴膜)

    iphone怎么贴膜(iphone如何贴膜)

  • iphonex是iphone10吗(iphone x是苹果10吗)

    iphonex是iphone10吗(iphone x是苹果10吗)

  • 手机wps怎么看字数统计(手机wps怎么看字体)

    手机wps怎么看字数统计(手机wps怎么看字体)

  • honor8c是什么手机(honor8a是什么手机)

    honor8c是什么手机(honor8a是什么手机)

  • 为什么插上耳机会自动放歌(为什么插上耳机后音量不受控制)

    为什么插上耳机会自动放歌(为什么插上耳机后音量不受控制)

  • 三星note9发布时间(三星note9中国发布会)

    三星note9发布时间(三星note9中国发布会)

  • 抖音作品与动态的区别(抖音作品动态壁纸是什么意思)

    抖音作品与动态的区别(抖音作品动态壁纸是什么意思)

  • 荣耀手环4标准版和nfc区别(荣耀手环4标准版 游泳)

    荣耀手环4标准版和nfc区别(荣耀手环4标准版 游泳)

  • 微信里的看一看是什么意思(微信里的看一看是什么)

    微信里的看一看是什么意思(微信里的看一看是什么)

  • 怎么把视频音乐转为mp3模式(怎么把视频音乐去掉)

    怎么把视频音乐转为mp3模式(怎么把视频音乐去掉)

  • Windows更新出现问题(windows更新出现错误重新打开设置)

    Windows更新出现问题(windows更新出现错误重新打开设置)

  • Windows7纯净版系统打开DMP文件的方法(win7纯净版系统之家)

    Windows7纯净版系统打开DMP文件的方法(win7纯净版系统之家)

  • Echarts中国地图与世界地图实战(echarts中国地图代码)

    Echarts中国地图与世界地图实战(echarts中国地图代码)

  • 新成立的公司不开户可以吗
  • 职工产假津贴怎么领取
  • 提供劳务代扣的发票
  • 怎么免费用别人的网
  • 代收货款的商品
  • 异地销售存货如何确定纳税地点
  • 有限合伙企业转让投资股权
  • 机械租赁有哪些岗位
  • 网上银行 电子回单
  • 租赁房屋房产税
  • 公司接待考察团需要准备什么
  • 红字信息表编码怎么查
  • 开店卖蔬菜
  • 预缴的附加税还可以扣减吗
  • 房地产开发企业会计科目
  • 三万以下免税如何开票
  • 航道疏浚服务属于什么服务
  • 去年盈利今年亏损怎么表达
  • 住房公积金管理官网
  • 税负率一般控制在多少合适
  • 出口押汇和议付的区别
  • 或有事项确认预计负债的分录
  • warning control
  • 增值税税率调整差额怎么计算
  • PHP mysql_result()函数使用方法
  • php生成php文件
  • 如何获取openai api
  • PHP:highlight_string()的用法_misc函数
  • 财务费用明细科目有哪些
  • 融资性售后回租和融资租赁的区别
  • 投资性房地产如何计提折旧
  • 日落时分谭咏麟歌词
  • 个人账户存储额是缴费总和
  • xml格式化输出
  • uniapp开发微信小程序源代码
  • 违约金开什么票据
  • 职教费可以抵扣进项么
  • jmeter接口串联
  • 委托开发和购买开发
  • python 统计学包
  • hashmap教程
  • phpcms使用教程
  • 购买农产品取得增值税普通发票可以抵扣吗
  • 让客户抽奖赠送什么礼物
  • 未认证的进项税发票入账
  • 财务报表中的净资产在哪里
  • 购进交通运输设备怎么做账
  • 企业补缴税款如何申报
  • 上级补助收入是指事业单位从主管部门和上级单位取得的
  • 什么情况需要个人所得税
  • 租赁行业的增值税率
  • 个体户查账征收个人所得税税率
  • 主营业务成本暂估怎么算
  • 其他综合收益为什么不影响利润
  • 出库销售会计分录
  • 民办幼儿园的经费投入
  • 会计中为什么要用黑色笔写
  • 预付账款是谁欠谁
  • win8和win10双系统安装教程
  • tcpsyncookies
  • VMware虚拟机安装miui14
  • windowxp操作系统
  • ubuntu安装lamp
  • centos安装vim命令
  • win7使用率
  • win7系统电脑无声音
  • 前端 插件
  • .android
  • xcode用法
  • vue miniui
  • 安卓演示模式有什么用
  • net user %username%
  • 开源 android 播放器
  • python抢红包
  • jquery mobile grid
  • 安徽省马鞍山地区代码
  • 常州的居民医保在哪里交
  • 211学生占全国比例
  • 新加坡税务局电邮
  • 小规模纳税人达到一般纳税人标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设