Vue.js是什么?很多想要入行前端的小伙伴們想必都聽說過,但真的了解嗎,今天就給大家詳解前端大牛必用的Vue.js框架。
我們來看看百科的介紹
Vue.js:(讀音 /vju?/, 類似于 view)是一個構建數據驅動的 web 界面的漸進式框架。Vue.js 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。它不僅易于上手,還便于與第三方庫或既有項目整合。
目前vue.js已經成為了前端大師必用的框架之一。想必很多小伙伴對它也很好奇,今天我們一起來認識一下vue.js!
Vue.js誕生背景
近幾年來,得益于手機設備的普及和性能提升,移動端的web需求大量增加,產生了一種叫webapp的東西,也就是移動端的網頁應用。
它們功能越來越復雜,交互也越來越酷炫,功能與效果越來越接近于原生的APP。比如下面這些:
這種webapp它們不僅僅像h5營銷網頁一樣有酷炫的效果,它們還有復雜的點擊、輸入、下拉選擇,視圖切換等復雜的交互。在這樣的業務需求下,我們還是沿用PC端的開發方案,難免會不太合適。比如:視圖切換。
在PC端,視圖切換我們會用<a>標簽進行頁面的跳轉,但如果在移動端,那就歇菜了,你會遇到這樣的畫面:
這個時候用戶只能等.....3秒,5秒,8秒.......很難想象,在一個需要頻繁切換視圖的webapp里面,使用<a>標簽去實現,對用戶來說是很不友好的,換你你也不愿意等那么久,反正我是不愿意了....
為了解決webapp這些的體驗和開發上的不足,我們決定學習并使用一個MVVM框架——Vue.js
Vue.js的優點:
1.Vue.js更輕量更快
2.更容易上手,易學
Vue的核心
通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件
這句話有兩個關鍵詞:數據綁定 和 視圖組件。
Vue的數據驅動:數據改變驅動了視圖的自動更新,傳統的做法你得手動改變DOM來改變視圖,vuejs只需要改變數據,就會自動改變視圖,一個字:爽。再也不用你去操心DOM的更新了,這就是MVVM思想的實現。
視圖組件化:把整一個網頁的拆分成一個個區塊,每個區塊我們可以看作成一個組件。網頁由多個組件拼接或者嵌套組成??聪聢D:
具體在開發過程中怎樣實現一個組件,到底哪些區塊可以劃分成一個組件,后面的章節我們再一一介紹,這里你只需要知道,在Vue.js中,網頁是可以看成多個組件組成的即可。
適用場景
如果你還在用jquery頻繁操作你的DOM來更新頁面的話,那么,你可以用Vue.js來解放你的DOM操作了。
如果你的項目中有多個部分是相同的,并可以封裝成一個組件,那么,你可以試試用Vue.js。
此外,Vue.js的核心實現中使用了ES5的Object.defineProperty特性,IE8及以下版本瀏覽器是不兼容的,所以,你的項目需要兼容這些較低版本的瀏覽器的話,那么,Vue.js就不適用了。
畢竟,開發一個項目的目的不是為了使用某個框架。
來源:技術學派頭條號
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
背景:緊接AWS簡單搭建使用EKS一,eks集群簡單搭建完成。需要搭建有狀態服務必然就用到了storageclass 存儲類,這里用ebs記錄以下AWS簡單搭建使用EKS二存儲類選型:參照官方文檔:https://kubernetes.io/zh-cn/docs/concepts/storage/storage-classes/#the-storageclass-resourceimage.pn...
(資料圖)有關敲字的部首方面的知識,估計很多人不是太了解,今天就給大家詳細的介紹一下關于敲字的部首的相關內容。1、敲部首:高。2、敲:qiāoㄑㄧㄠˉ?!墩f文解字》:“敲,橫擿也。從攴、高聲?!?。手持卜以小擊是攴之范式。臺觀之上韜諸下是高之范式。攴、高兩范式疊加。從高往下勢短距手持卜以小擊是敲之范式。3、本義:打、擊。如:敲打、敲擊、敲詐、敲邊鼓(喻從旁幫人說話)、敲門磚、敲骨吸髓、旁敲側擊。...
(資料圖)近日,寶尊電商有限公司(納斯達克:BZUN及港交所:9991)(以下簡稱“寶尊”)正式宣布,將以全現金交易方式收購Gap大中華區業務。目前該協議已完成簽署,股權交易對價為4000萬美元,根據收購流程及相關法律法規,交易程序將待相關部門審批后正式完成。據虎嗅消息,GAP在亞洲經歷著困境。2017年開始,GAP集團亞洲業務占比持續下滑;2020年,旗下品牌Old Na...