vue.js 是一套构建用户界面的渐进式框架. 与其他重量级框架不同的是, vue 采用自底向上增量开发的设计. Vue 的核心库只关注视图层, 并且非常容易学习, 非常容易与其它库或已有项目整合. 另一方面, Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用.
那么学 vue.JS 需要哪些基础?
在学习 Vue.JS 之前, 需要具有基础的前端知识, 要先学习好 html,CSS,JavaScript(JS,ES6,ES5); 如果这些基础很扎实的话, 学起来会很轻松的.
重点学习语言基础, 例如 JS, 和 es6,es5 的语法, 这些基础的语法就相当于我们通往编程世界的钥匙, 只有掌握这些基础的语法后面才能一步步的了解问题的所在, 继而解决问题.
最好再了解一下 MVVM 概念.
[相关教程推荐: vue.JS 教程 https://www.html.cn/jskuangjia/vue/ ]
Vue.JS 核心理念
Vue 的核心库只关注视图层, 并且非常容易学习, 也非常容易与其他库或已有项目整合. Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用.
Vue.JS 还提供了 MVVM 数据绑定和一个可组合的组件系统, 具有简单, 灵活的 API, 其目标是通过尽可能简单的 API 实现响应式的数据绑定和可组合的视图组件.
我们也可以说 Vue.JS 是一套响应式系统 (Reactivity System). 数据模型层(Model) 只是普通 JavaScript 对象, 如下图所示,{ }代表一个 JavaScript 对象, 修改它则更新相应的 HTML 片段(DOM), 这些 HTML 片段也称为 "视图(view)". 这会让状态管理变得非常简单且直观, 可实现数据的双向绑定, 所以我们也称之为响应式系统.
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/vue-js/16733.html