目录
一、概念
什么是Vue?
近年来,前端框架发展火热,新的框架和名词不停的出现在开发者眼前,而且开发模式也产生了一定变化。目前来看,前端MVVM框架的出现给开发者带来了不小的便利,其中的代表有Angular.js、React.js以及Vue.js。这些框架的产生使得开发者能从过去手动维护dom状态的繁琐操作中解脱出来,尽可能地让dom的更新操作实现自动化。不过,新框架的引入不可避免的就是学习成本的增加以及框架普及性的问题,相对于Angular.js和React.js,Vue.js的学习曲线更加平稳,上手比较简单,并且配合自身的插件功能,成为了时下无论是从实用性还是普遍性来说都是可靠的MVVM框架选择之一。
Vue.js是一套构建用户界面的渐进式框架。Vue采用自底向上增量开发的设计,核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和Vue生态系统支持的库结合使用时,Vue也完全能够为复杂的单页应用程序提供驱动。Vue具有组件化、模块化、数据驱动、单文件组件等特点。
由于Vue使用getter/setter等ES5特性,所以它兼容到ie9。Vue学习的前提是要掌握ES6、nodejs以及webpack。
Vue中文文档: