vue相关知识

二、MVC和MVVM的区别

1、什么是MVC

MVC 即 Model-View-Controller 的缩写,就是 模型—视图—控制器,也就是说一个标准的Web 应用程式是由这三部分组成的:

View :代表UI,展示数据
Model :代表数据模型,管理数据
Controller :处理来自用户的请求,并将 Model 返回给用户

2、MVC的缺点:

1)、开发者在代码中大量调用相同DOM API,处理繁琐 ,操作冗余,使得代码难以维护。

2)、大量的DOM 操作使页面渲染性能降低,加载速度变慢,影响用户体验。

3)、 当 Model 频繁发生变化,开发者需要主动更新到View ;当用户的操作导致 Model 发生变化,开发者同样需要将变化的数据同步到Model 中,这样的工作不仅繁琐,而且很难维护复杂多变的数据状态。

全部评论
暂无数据
bw网站
这家伙很懒,什么都没留下
  • 积分
    20
  • 话题
    2
  • 评论
    0
  • 注册排名
    10242