美文网首页web
MVVM 和 MVC 区别?它和其它框架(如 jQuery)的区

MVVM 和 MVC 区别?它和其它框架(如 jQuery)的区

作者: 前端_酒館 | 来源:发表于2021-06-21 10:19 被阅读0次

MVVM 和 MVC 区别?

mvc: Model-View- Controller (单向通信-模型-视图-控制器)

View跟Model,必须通过Controller来承上启下

mvvm: Model-View-ViewModel (数据的双向绑定-模型-视图-视图模型)

数据绑定将模型(Model)转化成视图(View),即将后端传递的数据转化成所看到的页面;
DOM 事件监听将视图(View)转化成模型(Model),即将所看到的页面转化成后端的数据。

mvvm主要解决了mvc中大量的DOM操作使页面渲染性能降低,加载速度变慢,影响用户体验。

它和其它框架(jquery)的区别是什么?

vue: 通过对数据的操作就可以完成对页面视图的渲染
jquery: 操作DOM,对其进行赋值、取值、事件绑定等 操作

适合哪些场景?

vue: 复杂数据操作的后台页面,表单填写页面;
jquery: 一些html5的动画页面,一些需要js来操作页面样式的页面。
或者 两者结合

相关文章

  • MVVM 和 MVC 区别?它和其它框架(如 jQuery)的区

    MVVM 和 MVC 区别? mvc: Model-View- Controller (单向通信-模型-视图-控...

  • 撩课-Web大前端每天5道面试题-Day19

    1.mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合? 2.vue的优点是什么? 3....

  • 撩课-Web大前端每天5道面试题-Day22

    1.mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合? 2.vue的优点是什么? 3....

  • React&Vue

    MVVM&MVC关于这两者我们要知道的事情是,两者均不是MVVM框架,只是借鉴了其思想。MVVM和MVC之间的区别...

  • 面试问题总结

    1. 说说对mvvm框架的理解。 mvvm框架有模型、视图、视图模型组成。它与mvc框架的区别在于,mvc模型、视...

  • 3分钟理解透 MVC / MVP / MVVM 异同

    MVC MVVM 和 MVP 这几种模式在现在的主流框架中被广泛应用,那他们有什么区别呢? # MVC   MVC...

  • MVVM

    MVVM 1. 说一下使用jQuery和使用框架的区别? jQuery实现todo-list √ vue实现tod...

  • 谈谈 MVVM

    1:MVVM的历史? 解:刚开始是mvc,之前的jquery等框架。现在最新是mvvm。 2:MVVM的理解? 解...

  • 五、MVVM

    一、什么是MVVM框架 MVVM框架是MVC框架的增强版。 MVVM描述的是一个基本结构,和MVC架构相比,MVV...

  • vue的mvvm原理解析及手写一个

    # 手写vue的mvvm实现原理 ## 1:mvc和mvvm的区别? MVC:modal-view-control...

网友评论

    本文标题:MVVM 和 MVC 区别?它和其它框架(如 jQuery)的区

    本文链接:https://www.haomeiwen.com/subject/fbxyyltx.html