簡(jiǎn)單了解前端漸進(jìn)式框架VUE
一、前端響應(yīng)式框架VUE簡(jiǎn)介
- Vue (讀音 /vjuː/,類似于 view)
- Vue的官方網(wǎng)站是:https://cn.vuejs.org/
- 是中國(guó)的大神尤雨溪開發(fā)的,為數(shù)不多的國(guó)人開發(fā)的世界頂級(jí)開源軟件
- 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。(下文會(huì)介紹什么是漸進(jìn)式框架及自底向上逐層應(yīng)用的概念)
- MVVM響應(yīng)式編程模型,避免直接操作DOM , 降低DOM操作的復(fù)雜性。
MVVM:頁(yè)面輸入改變數(shù)據(jù),數(shù)據(jù)改變影響頁(yè)面數(shù)據(jù)展示與渲染
- M(model):普通的javascript數(shù)據(jù)對(duì)象
- V(view):前端展示頁(yè)面
- VM(ViewModel):用于雙向綁定數(shù)據(jù)與頁(yè)面,對(duì)于我們的課程來(lái)說,就是vue的實(shí)例
二、VUE核心功能
- 基礎(chǔ)功能:頁(yè)面渲染、表單處理提交、幫我們管理DOM(虛擬DOM)節(jié)點(diǎn)
- 組件化開發(fā):增強(qiáng)代碼的復(fù)用能力,復(fù)雜系統(tǒng)代碼維護(hù)更簡(jiǎn)單
- 前端路由:更流暢的的用戶體驗(yàn)、靈活的在頁(yè)面切換已渲染組件的顯示,不需與后端做多余的交互
- 狀態(tài)集中管理:MVVM響應(yīng)式模型基礎(chǔ)上實(shí)現(xiàn)多組件之間的狀態(tài)數(shù)據(jù)同步與管理
- 前端工程化:結(jié)合webpack等前端打包工具,管理多種靜態(tài)資源,代碼,測(cè)試,發(fā)布等,整合前端大型項(xiàng)目。
三、漸進(jìn)式框架
筆者理解的“漸進(jìn)式框架”也非常簡(jiǎn)單,就是用你想用或者能用的功能特性,你不想用的部分功能可以先不用。VUE不強(qiáng)求你一次性接受并使用它的全部功能特性。
- 場(chǎng)景一:公司剛開始一個(gè)項(xiàng)目,技術(shù)人員對(duì)Vue的掌握也不足夠。那么我們就不能使用VUE了么?當(dāng)然不是,如果你只是使用VUE做些基礎(chǔ)操作,如:頁(yè)面渲染、表單處理提交功能,那還是非常簡(jiǎn)單的,成熟技術(shù)人員上手也就一兩天。完全可以用它去代替jquery。并不需要你去引入其他復(fù)雜特性功能。
- 場(chǎng)景二:我們項(xiàng)目用了VUE,使用的效果也挺好。那么我們想逐漸實(shí)現(xiàn)代碼組件化,實(shí)現(xiàn)代碼的復(fù)用,或者是基于組件原型的跨項(xiàng)目的代碼復(fù)用。那么我們就可以引入VUE的components組件特性了。
- 場(chǎng)景三:我們的項(xiàng)目規(guī)模逐漸的變大了,我們可能會(huì)逐漸用到前端路由、狀態(tài)集中管理、并最終實(shí)現(xiàn)一個(gè)高度工程化的前端項(xiàng)目。這些功能特性我們可以逐步引入,當(dāng)然不用也可以。
所以VUE的適用面很廣,你可以用它代替老項(xiàng)目中的JQuery。也可以在新項(xiàng)目啟動(dòng)初期,有限的使用VUE的功能特性,從而降低上手的成本。
以上就是簡(jiǎn)單了解前端漸進(jìn)式框架VUE的詳細(xì)內(nèi)容,更多關(guān)于前端漸進(jìn)式框架VUE的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Vue.js系列之項(xiàng)目結(jié)構(gòu)說明(2)
這篇文章主要介紹了Vue.js系列之項(xiàng)目結(jié)構(gòu)說明(2)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-01-01vue3中如何用threejs畫一些簡(jiǎn)單的幾何體
最近學(xué)習(xí)threejs有些時(shí)間了,就想著著手做些東西,下面這篇文章主要給大家介紹了關(guān)于vue3中如何用threejs畫一些簡(jiǎn)單的幾何體的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03Vue使用Element-UI生成并展示表頭序號(hào)的方法
序號(hào)算是在展示數(shù)據(jù)的時(shí)候,一種很普遍的屬性了,我們可以自己寫生成序號(hào)的規(guī)則,也可以借助第三方,這篇文章主要介紹了Vue使用Element-UI生成并展示表頭序號(hào)的方法,需要的朋友可以參考下2023-01-01