官方文档介绍 — Vue.js
目录
vue
是一套用于构建用户界面的渐进式JavaScript框架。
渐进式
官方解释:
Vue 被设计为可以自底向上逐层应用。
Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
渐进式意味着你可以将vue作为你项目的一部分嵌入其中,整个项目中只有一部分使用vue。
或者整个项目都使用vue来编写开发,那么vue的核心库以及其生态系统,比如core+vue-routerr+vuex也可以满足你各种各样的需求。
特点及功能
解耦视图和数据、可复用的组件、前端路由技术、状态管理、虚拟DOM
采用组件化模式,提高代码复用率、且让代码更好维护。
声明式代码,让编码人员无需直接操作DOM,提高开发效率。
vue响应式
当数据发生改变时,自动监测到数据已经改变,把最新的数据绑定到vue上面,界面会自动发生响应。
学习前提
掌握HTML、CSS、JavaScript、ES6
angular、react、jQuery无特定要求