vue 框架的特点:
1: 组件化开发, 提高代码的复用率。
2: 声明式编程, 以前是命令式编程, 不再操作复杂的DOM 树
3: 虚拟DOM 的使用
直接下载并用 <script> 标签引入,Vue 会被注册为一个全局变量。
Vue 会被注册为一个全局变量, 就会向外暴露一个构造函数, 构造函数 new 出俩一个实例对象,
在Vue 实例对象身上有我们需要的属性
在开发环境下不要使用压缩版本呢, 不然就失去了所有常见的错误和相关警告
vue.js 包含完整的警告和调试模式;
vue.min.js 删除了警告, 包体积更小。
new Vue 出来一个构造函数, 一般使用一个变量进行接受, const vm = new Vue(); 需要传递配置对象
配置对象中传递的格式为一个对象类型, el: element: 挂在元素点地方。 可以使用字符串模式, 还可以使用原生模式,
data: {} 是保存数据的地方, 以键值对的形式出现, key value 值出现
4: js 表达式与js 语句的区别:
js 表达式是有返回值的, 可以通过一个变量进行接受。
js 语句: 就是if() {} if 判断 for() {} for 循环语句
5: 插值表达式: 可以写变量, 也可以js 表达式 (js 表达式是有返回值的)
6: v-bind: 属性绑定, 就会当做变量进行解析操作
一个new Vue 实例对象只能对应一个DOM 模块;
Vue.js 一个核心就是允许采用简洁的模板语法来声明式的将数据渲染进DOM 系统中。