返回在页面渲染时M......登陆

在页面渲染时MVVM与MVC相比哪些优势

红色熊猫2019-04-30 09:45:34341

MVC和MVVM的区别其实并不大。都是一种设计思想。主要就是MVC中Controller演变成MVVM中的viewModel。

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

当和Model频繁发生变化,开发者需要主动更新到View。

总结为一下两点:

1.  双向绑定技术,当Model变化时,View-Model会自动更新,View也会自动变化。很好的做到数据的一致性。

2.  由于控制器的功能大都移动到View上处理,把一些逻辑代码和网络请求分离出去,大大的对控制器进行了瘦身。


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送