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

原创 2019-04-30 09:45:34 322
摘要:MVC和MVVM的区别其实并不大。都是一种设计思想。主要就是MVC中Controller演变成MVVM中的viewModel。MVVM主要解决了MVC中大量的DOM操作使页面渲染性能降低,加载速度变慢,影响用户体验。当和Model频繁发生变化,开发者需要主动更新到View。总结为一下两点:1.  双向绑定技术,当Model变化时,View-Model会自动更新,View也会自动变化。很好

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

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

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

总结为一下两点:

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

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


批改老师:查无此人批改时间:2019-05-05 09:22:55
老师总结:说的很好,不管什么设计思想都要了解,以后技术高了,可以自己开发框架。继续加油。

发布手记

热门词条