特点: 针对具有复杂交互逻辑的前端应用提供基础的架构抽象通过Ajax数据持久化,保证前端用户体验 市面上几个主流的MVVM框架 AngularJSreactJSVueJS 数据驱动 数据响应原理 数据(model)改变驱动视图(view)自动更新 组件化 扩展HTML元素,封装可重用的代码 组件设计原则 页面上每个独立的可视/可交互区域视为一个组件每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面