美文网首页
mvvm框架

mvvm框架

作者: 5jing | 来源:发表于2018-10-27 10:01 被阅读0次

概览

image.png

Model

数据部分,对应到前端就是javascropt对象

View

视图部分,对应到前端就是DOM

ViewModel

  • 连接视图和数据的中间件
  • mvvm架构下,数据和视图是不可以直接通讯的,通常会通过ViewModel来做通讯
  • ViewModel通常要实现Observer观察者,当数据发生变化,ViewModel能够观察到数据的这种变化,通知到对应的视图做自动的更新。
  • 当用户操作视图,ViewModel也能监听到视图的变化,然后通知数据做改动
  • 实际上实现了数据的双向绑定

应用场景

  • 针对具有复杂交互逻辑的前端应用
  • 提供基础的架构抽象
  • 通过Ajax数据持久化,保证前端用户体验

相关文章

网友评论

      本文标题:mvvm框架

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