Vue.js的基础 - 入门学习
2019-05-22 17:48
561 查看
**
Vue.js
什么是框架?什么是库?
框架是有一套自己的生态系统的
库是没有自己的生态系统的, 它就是一个工具
使用vue的基本操作
1.进入官网下载 vue.js 2.使用script标签引入Vue.js 3.实例化全局暴露的变量Vue构造器函数得到一个实例 4.配置Vue构造器函数中的配置项,一个配置项一个功能 --el -- 将类名为app的一部分DOM结构当做模板传入配置项,然后挂载在页面中 --data -- 用来定义数据的 5.将数据展示在视图中,通过使用 双大括号语法 ( mustache 语法 ) 来展示数据 6.这时候我们发现在我们的模板(DOM结构)中可以使用 javascript语法,那么我们把这个类型称之为 'jsx语法糖' 7.当我们将数据修改后发现,视图就会更新,这种情况我们称之为‘数据驱动(视图)’
既然Vue是一个框架, 那么它使用了什么架构模式?
目前我们市面上基本上是以 MVC 这个架构思维 为主
Vue使用 MVC 的衍生的模式,这个模式叫做 MVVM
MVC
Backbone.js
MVP
MVVM
名词解释:
M Model 表示数据
V View 表示视图
P/C/VM Presenter/Controller/ViewModel(视图模型) 表示就是逻辑
Vue使用的是MVVM
Vue中 VM改变,那么 V也会改变 , 反之也是一样的, 我们称之为 ‘双向数据绑定’
数据驱动/ 双向数据绑定的原理 / 深入响应式的原理
当我们将数据写在data选项时, Vue会通过observer将data对象中的所有的属性都设置上getter和setter
当我们将数据绑定在视图时,自动触发getter,会将默认值,展示在视图
当我们通过视图修改数据是, 会自动触发setter,将数据修改,同时视图也会发生更新
相关文章推荐
- js学习笔记:webpack基础入门(一)
- vue.js 1.x入门学习(一)
- vue.js入门教程之基础语法小结
- Vue.js入门学习--列表渲染--v-for遍历数组生成元素(四)
- JavaScript之Vue.js【入门基础】
- Javascript入门学习第一篇 js基础第1/2页
- Vue.js入门学习--组件的注册使用+开奖小游戏(八)
- vue.js之入门快速学习(30分钟搞定前端増删改查)
- Vue.js基础学习---set/get方法
- vue.js入门学习笔记整理
- Vue.js基础学习之class与样式绑定
- Javascript入门学习第一篇 js基础第1/2页
- Vue.js入门学习--v-if 组合 v-else-if条件指令渲染DOM(三)
- Vue.js的学习、安装、基础语法
- JavaScript 入门基础知识 想学习js的朋友可以参考下
- Vue.js 学习第一节 安装及基础语法认知
- JS基础学习第六天:JavaScript对象入门(构造函数和实例对象)
- 没编程基础学习JS的入门教程
- vue.js 1.x 入门学习(二)
- js学习笔记:webpack基础入门(一)