ViewModel:数据双向绑定
场景:
针对具有复杂交互逻辑的前段应用
提供基础的架构抽象
通过Ajax数据持久化,保证前端用户体验
什么是vue.js?
是一个轻量级的mvvm框架
数据驱动+组件化的前端开发
Github超过25k+的star数,社区完善
Vue对比Angular,react
vue更清凉,gzip有20k+
vuejs更上手,学习曲线平稳
借鉴了angular的指令和react的组件化
Vue核心思想
数据驱动
数据响应原理:
组件化
组件设计原则: