這是一個系列的筆記,記錄學習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個字符,每一個編輯器的用法不只相同,本身搜索就行。架構