这是一个系列的笔记,记录学习Vue的过程,笔记都是基础知识。这个系列笔记主要参考了本身淘宝买的视频的笔记,里面还夹杂了本身的见解都是本身纯手打的。若是有须要Vue视频资源的能够加我wx:15732676936。 后面回更新一些Vue常见面试题的文章,但愿各位看官看了稍稍微有些借鉴html
MVC 是后端的分层开发的概念;前端
MVVM 是前端视图层的概念,主要关注于视图层,也就是说:MVVM 把前端的视图层,分为了三个部分 Model、View、ViewModelvue
Model:就是建立vm实例中的data数据程序员
View:就是展示给用户的#app的整个div面试
ViewModel:建立的整个vm实例后端
为何有了MVC还须要了解MVVM浏览器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue的基本代码</title> <!--第一步:导入vue包--> <script src="lib/vue-2.4.0.js"></script> </head> <body><!--未来控制new的vue实例,会控制这个元素中的内容--> <div id="app"> <p>{{ msg }}</p> </div> <script> // 第二步:建立一个Vue实例 // 当咱们导入包以后,浏览器的内存中就多了一个Vue构造函数 var vm = new Vue({ el: "#app", //表示,当前咱们new的这个Vue实例,要控制页面上的那个区域 data: { //data属性中,存放的是el中要用到的数据 msg: "欢迎学习Vue" //经过Vue提供的指令,很方便的就能把数据渲染到页面上,程序员再也不 手动操做DOM元素了前端的Vue之类的框架,不提倡咱们去手动操做DOM元素了 } }) </script> </body> </html> 复制代码
大型公司或者大型项目代码规范都使用的是间隔2个字符,少数间隔4个字符。我也习惯了使用间隔2个字符,每一个编辑器的用法不只相同,本身搜索就行。架构