什么是Vue

MVVM框架

view和model不能直接通讯,通过viewModel来通讯;
应用场景:针对具有复杂交互逻辑的前端应用;
提供基础的架构抽象;
通过ajax数据持久化,保证前端用户体验;

Vue是一个轻量级MVVM框架;数据驱动+组件化的前端开发;

Vue的核心思想:1)数据驱动
DOM是数据的一种自然映射

                                数据响应原理:
                                数据(model)改变驱动视图(view)自动更新

                        2)组件化
                                扩展HTML元素,封装可重用的代码;
                          组件设计原则:a: 页面上每个独立的可视/可交互区域视为一个组件;
                                                   b: 每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护;
                                                   c: 页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面;
posted @ 2017-09-27 23:14  cy夏雨  阅读(225)  评论(0)    收藏  举报