VUE
Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进 DOM。
Vue.js是当下很火的一个JavaScript MVVM库(Model-View-ViewModel),它是以数据驱动和组件化的思想构建的。学习Vue.js时请先抛开jQuery手动操作DOM的思维,因为Vue.js是数据驱动的,你无需手动操作DOM。它通过一些特殊的HTML语法,将DOM和数据绑定起来。一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。
当然了,在使用Vue.js时,你也可以结合其他库一起使用,比如jQuery。
使用Vue的过程就是定义MVVM各个组成部分的过程。
1)定义View
2)定义Model
3)创建一个Vue实例或"ViewModel",它用于连接View和Model。在创建Vue实例时,需要传入一个选项对象,选项对象可以包含数据、挂载元素、方法、生命周期钩子等等。
Vue特点
1、轻量级的框架
2、双向数据绑定 −比如你改变一个输入框 Input 标签的值,会自动同步更新到页面上其他绑定该输入框的组件的值
3、组件化 −页面上小到一个按钮都可以是一个单独的文件.vue,这些小组件直接可以像乐高积木一样通过互相引用而组装起来
4、单向响应的数据流
5、