第一章 Vue.js是什么

Vue(法语) 同 view(英语)

Vue.js 是一套构建用户界面(view)的mvvm框架。Vue.js的核心库只是关注视图层, 并且非常容易学习,非常容易与其他库或已有的项目整合。

中文站点: https://cn.vuejs.org/

英文站点:https://vuejs.org/

Vue.js的目的

Vue.js的产生核心是为了解决如下三个问题:

  • 解决数据绑定的问题;
  • Vue.js 框架生产是我主要目的的是为了开发大型单页面应用(SPA:single Page Application),Angular.js 只是对pc端的支持比较良好,但是对移动端支持就一般,而 Vue.js主要支持移动端,也支持PC端。
  • 它还支持组件化,也就是可以建页面封装成若干组件,采用积木编程,这样使页面的复用度达到最高(主持组件化)。

Vue.js特性

  • MVVM模式
    • M: model  业务模型,用处:处理数据,提供数据
    • V: view    用户界面、用户视图
    • 业务模型model中的数据发生改变的时候,用户视图view也随之变化。用户视图view改变的时候,业务模型model中的数据也可以发生改变。
  • 组件化
  • 指令系统
  • Vue.js 2.0开始支持虚拟DOM(Vue.js 1.0 是操作的真是DOM,而不是虚拟DOM)
  • 虚拟DOM可以提升页面的刷新速度。

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注