1.3. 关于 Vue.js
什么是 Vue.js?
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
上面是引自官网的介绍,简而言之,Vue.js 是一套简单易用,核心库只关注视图层的渐进式框架,下图体现了框架的渐进式和设计理念:
声明式渲染和组件系统是 Vue.js 的核心库所包含的内容,而客户端路由、大规模状态管理和构建工具都是 Vue.js 生态系统的一部分,这些部分是相互独立的,你可以在核心库的基础上任意选用其他的部分,不一定要全部都使用。
为什么使用 Vue.js?
简单易用
Vue.js 使用简洁的模板语法来声明式地将数据渲染到视图,下面的示例可以先了解一下,我们后面会做详细的介绍: