1.vue的基础
Vue.js是一套构建用户界面的 (渐进式) 框架 渐进式:一步一步,不是说你必须一次把所有的东西都用上。
Vue 采用(自底向上)增量开发的设计 自底向上:是一种设计程序的过程和方法,以上就是编写出基础程序段,然后在逐步扩大规模、补充和升级某些功能,实际上是一种自底向上的功能。
Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。
1.1 声明式渲染和组件化
可以使用 cnpm i vue
下载vue的资源包,将 dist/vue.js 以及 vue.min.js 移动到 lib 目录下
1.1.1 声明式渲染
Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进DOM的系统:
1.1.2 组件化应用构建
组件系统是Vue的另一个重要慨念,因为他是一种抽象的允许我们使用(小型、独立和通常可复用)的"小积木"构建大型应用。几乎任意类型的应用界面都可以抽象为一个组件树。
1.1.3 开发模式
开发模式,就是一个开发项目的方式或者标准。
比较常见的三种开发模式:MAC、MVP、MVVM
2.1 前端渲染方式
原生JavaScript 拼接字符串:维护困难 -别吃了符号的亏,上了大小写的当
使用前端模拟引擎 : 维护较容易,但缺乏事件支持 - ejs / EasyTemplate
使用Vue特有的模板语法