vue小白的成长过程
在学习Vue的时候,首先要了解Vue是什么,下面就让我们了解一下关于Vue的概述:
1、Vue.js是什么?
Vue.js不是一个框架----它只是聚焦视图层,是一个构建数据驱动的Web界面的库。Vue.js通过简单的API提供高效的数据绑定和灵活的组件系统。
2、Vue.js的特性
2.1、轻量
2.2、数据绑定
2.3、指令
2.4、插件化
2.5、MVVM模式:MVVM是Model-View-ViewModel的缩写
3、MVX模式是什么?
最早是Java领域使用的MVC,然后又出现了MVP,及现在成熟的MVVW。下面让我们来简单介绍一下各种模式。
3.1、MVC
MVC是应该最广泛的软件架构之一,一般MVC分为:Model(模型)、Controller(控制器)和View(视图),这个主要是为了分层,各司其职。
3.2、MVP
MVP是从MVC演变而来的,controller/presenter 负责逻辑处理,model提供数据,view负责显示。
MVP模式的代表框架:Riot,js。
presenter完全把view和model进行分离,而presenter与具体的view没有直接的关系而是通过定义好的接口进行交互,从而使得在变更view的时候可以保持presenter不变。
3.3、MVVM
相比前两种模式,MVVM只是把MVC的controller和MVP的presenter改成了view-model。view的更新会自动更新到view-model,view-model的更新也会自动更新到view上显示。
MVVM的代表框架有:知名度偏低的Knokout、早期的Ember.js、比较火的Augular.js及vue.js。
这是第一次写博客,也希望我了解到的东西分享出来,大家共同探讨。

浙公网安备 33010602011771号