学习VueJS
介绍
Vue.js [vju:]是UI层的渐进式框架。
什么是框架?可以被复用。
相关框架:
-
React
-
Angular
为什么使用Vue.js?
- 受到Angular框架的启发
- 比Angular简单且使用广泛
- 性能高
- 基于组件(web component)开发
优势
- 提高代码复用率
- 降低模块之间耦合度
- 提高开发速度
- 提高代码质量
MV*模型
- 直接操作DOM:Jquery.js、zepto.js
- MVC模型
- Module:用于存放数据
- View:用于更新DOM
- Controller:调用Module给View渲染使用
- MVP模型
- Module:用于存放数据
- View:响应用户交互行为
- Presenter
- Module改变,修改DOM
- View响应用户交互时,通知Presenter,Presenter负责更新Module,以及修改DOM。
- MVVM模型
- Module:用于存放数据
- View:响应用户交互行为
- VIewModel:可以理解为自动化调用的Presenter
参考文档
- 英文网站:https://vuejs.org/
- 中文网站:https://cn.vuejs.org/
- Weex开发初探
来源:oschina
链接:https://my.oschina.net/wallenheng/blog/3192443