MVVM

什么是MVVM?

什么是MVVM?[MVVM]是Model-View-ViewModel的缩写。

有何好处?

不要去操作dom节点了。比如什么getelementbyid诸如此类。因为用那个{{}}默认绑定了。只要关心你要改什么数据就好了,而无需关心如何去改,(与典型的先获取节点,然后更改节点的思路不一样)

如何使用?

举个例子,以vue为例
如图 view就是说如何展现这些数据。
model就是数据本身。


image.png

与MVC模型有何不同?

显然没有C,controller。为啥呢?个人觉得是框架都帮你做了,你无需关心model是如何更新view或者view如何更新model的,因为vue框架在背后自己实现了。(黑箱操作)(个人理解)

参考

MVVM - 廖雪峰的官方网站

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容