vue.js入门(一) 简介

410 阅读1分钟

简介:

vue.js是JavaScript MVVM框架(Model-View-ViewModel)框架

Vue核心只关注视图层,相对于AngularJS提供更加简洁、易于理解的API

Vue尽可能通过简单的API实现响应的数据绑定和组合的视图组件

模型:

MVVM模式即:Model-View-ViewModel

MVVM拆分解释为:

-Model 负责数据存储

-View 负责页面展示

-ViewModel 负责业务逻辑处理(如:Ajax请求等),对数据进行加工后交给视图展示

MVVM主要结解决的问题是将业务逻辑代码与视图代码进行完全的分离,使各自的职责更加的清晰,后期代码维护更加简洁

Vue.JS的特点:

简洁:页面由HTML模板+Json数据+Vue实例组成

数据驱动:自动计算属性追踪依赖的模板表达式

组件化:可以复用、解构的组件来构造页面

轻量:代码量小、不依赖于其他的库

快速:能够精确、有效、批量DOM更新

模板友好:可以通过npm、bower等多种方式安装,很容易融入

学习指南:

cn.vuejs.org/v2/guide/