# Vue 渐进式 JavaScript 框架
# 概述
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,发布于 2014 年 2 月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如:vue-router
,vue-resource
,vuex
)或既有项目整合。
# 前端知识体系
本阶段课程的主要目的就是带领我 Java 后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网 Java 全栈工程师”再向前迈进一步。
# 第一个 Vue 应用程序
Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但它支持所有 兼容 ECMAScript 5 的浏览器。
# vue-cli 脚手架
vue-cli
官方提供的一个脚手架,用于快速生成一个 vue 的项目模板
# vue-router 路由
Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。
# vuex 状态管理
Vuex 是一个专为 Vue.js 应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。