一個小白的vue之路(一)——關於vue的簡單瞭解
前言:因為公司需要我開始學習vue框架,在此之前我沒有接觸過類似的前端框架,只是懂一些h5、css3還有js的基礎語法,可以說是一個前端的小白。時至今日已經有一週多了,一些vue基礎的東西都接觸過了。現在我把我在學習過程中遇到的難點不懂的記錄下來,希望對一些和我一樣的初學者有所幫助,同時歡迎大家評論指導。接下來,我們話不多說進入正題!
關於vue的簡單瞭解
在學習之前我們要先了解幾個概念:單頁面富應用、資料驅動頁面、MVVM模式。還有我們需要對node.js、es6基礎瞭解,這會對你對vue理解與使用有很大幫助。
單頁面富應用:
一個後臺管理網站(如下圖)為例,我們傳統的網站大多是個多頁面應用程式,頁面左側導航與右側頁面之間的跳轉大多是通過點選a標簽在對應的iframe標籤下載入所需頁面這種方式完成的,頁面會重新整理。而現在頁面不重新整理也可以做到,例如vue/react框架。它們只是載入了index頁面然後動態的往上掛載元件。
資料驅動頁面:
vue是一個資料驅動頁面的框架,這是它最大的特點。在以往的頁面中我們都是用js/jquery通過獲取dom元素物件然後根據資料作相應的操作。而現在vuejs幫我們封裝了資料和dom物件操作的對映,我們只需要關心資料的邏輯處理,資料的變化就能夠自然的通知頁面進行頁面的重新渲染。
MVVM模型:
vue.js的資料驅動就是通過MVVM這種框架來實現的。MVVM框架主要包含3個部分:model、view和 viewmodel。
Model:指的是資料部分,對應到前端相當於javascript物件
View:指的是檢視部分,對應前端相當於dom
Viewmodel:就是連線檢視與資料的中介軟體通訊
推薦:這是一邊關於vue介紹比較好的文章——[(https://nb.mbd.baidu.com/5o6857s?f=cp)
相關文章
- 手寫一個超簡單的VueVue
- JavaScript之實現一個簡單的VueJavaScriptVue
- 基於Vue.js封裝一個簡單的select元件Vue.js封裝元件
- 基於vue實現一個簡單的MVVM框架(原始碼分析)VueMVVM框架原始碼
- 基於Idea從零搭建一個最簡單的vue專案IdeaVue
- 一個簡單案例的Vue2.0原始碼Vue原始碼
- 用 Vue 做一個簡單的購物appVueAPP
- 一個小白的vue之路(四)——搭建自己的後臺管理開發框架(1)Vue框架
- vue-router 原始碼:實現一個簡單的 vue-routerVue原始碼
- 一個簡單的例子瞭解async跟defer
- 一個簡單實用的基於echarts-折線圖的vue元件EchartsVue元件
- 實現一個簡單版本的Vue及原始碼解析(一)Vue原始碼
- 關於SSM框架的一個簡單DemoSSM框架
- 用 Vue 建立一個簡單的 electron 桌面應用Vue
- vue+vux-ui+axios+mock搭建一個簡單vue框架VueUXUIiOSMock框架
- 一個簡單的 Laravel5.5 + vue 單頁面部落格LaravelVue
- 關於程式與執行緒的一個簡單解釋執行緒
- 實現一個簡易的vueVue
- 小白學習Vue(一)Vue教程Vue
- 簡單介紹一個用於 Vue.js 的狀態管理庫:PiniaVue.js
- 關於一個最簡單的數獨解題實現與疑惑一
- 小白的進階之路之vue原始碼解讀(0)Vue原始碼
- VSCode一個簡單的vue移動端適配方案VSCodeVue
- 一個簡單的Vue按鈕級許可權方案Vue
- 在 vue-cil 裡封裝一個簡單的 axiosVue封裝iOS
- 簡單瞭解一下關於程式碼簽名證書的相關內容
- 基於vue搭建一個簡易版豆瓣Vue
- 一個極簡版本的 VUE SSR demoVue
- 一個技術小白的Vue cli3 + Vuetify之旅Vue
- 論如何用Vue實現一個彈窗-一個簡單的元件實現Vue元件
- 實現一個簡單版本的vue及原始碼解析(二)Vue原始碼
- 參考Vue-router, 實現一個簡單的前端路由Vue前端路由
- [Vue]寫一個簡單的檔案上傳控制元件Vue控制元件
- 通過一個簡單的例子,瞭解 Cypress 的執行原理
- NativeScript-Vue,瞭解一下?Vue
- 簡單的瞭解一下AQS吧AQS
- 一個簡單vue.config.js配置和axios簡單封裝VueJSiOS封裝
- 關於 Vue webpack 模板的一些改造VueWeb