vue.js是当前最火的MVVM框架
特点:轻量(20多kb),简介,高效,数据驱动,组件化
vue.js 2014才变成开源框架,定位起初并不是框架
vue.js的核心思想
1.数据驱动
DOM是数据的一种自然映射
数据响应原理
数据改变驱动视图自动更新
2.组件化
扩展HTML元素,封装可重用的代码
组件化设计原则
1.页面上每个独立的可视/可交互区域是为u一个组建
2.每个组件对应一个工程目录,组建所需要的各种资源在这个目录下就近维护
3.页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面