VUE的核心思想

2021-10-07 17:16:10 字數 582 閱讀 1263

1.vue的核心思想

vue.js是乙個提供mvvm資料雙向繫結的庫,專注於ui層面,(檢視框架)

vue.js(讀音 /vjuː/,類似於 view) 是一套構建使用者介面的漸進式框架。

框架(framework)是整個或部分系統的可重用設計,表現為一組抽象構件及構件例項間互動的方法;另一種定義認為,框架是可被應用開發者定製的應用骨架。

簡單說:就是某種應用的半成品,就是一組元件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞台,你來做表演。而且,框架一般是成熟的,不斷公升級的軟體。

知乎代表解釋:

漸進式代表的含義是:主張最少

每個框架都不可避免會有自己的一些特點,從而會對使用者有一定的要求,這些要求就是主張,主張有強有弱,它的強勢程度會影響在業務開發中的使用方式。

使用vue,你可以在原有大系統的上面,把一兩個元件改用它實現,當jquery用;也可以整個用它全家桶開發,當angular用;

還可以用它的檢視,搭配你自己設計的整個下層用。你可以在底層資料邏輯的地方用oo和設計模式的那套理念。

核心思想是:資料驅動、元件系統。

元件化就是實現了擴充套件html元素,封裝可用的**。

Vue 核心思想 mvvm

vue是一種mvvm框架。而dom是資料的乙個種自然對映。傳統的模式是通過ajax請求從model請求資料,然後手動的觸發dom傳入資料修改頁面。vue中,directives對view進行了封裝,當model裡的資料發生變化是,vue就會通過directives指令去修改dom。同時也通過dom ...

MapReduce核心思想

mapreduce核心程式設計思想,如圖1 1所示。圖1 1 mapreduce核心程式設計思想 1 分布式的運算程式往往需要分成至少 2個階段。2 第乙個階段的 maptask 併發例項,完全並行執行,互不相干。3 第二個階段的 reducetask 併發例項互不相干,但是他們的資料依賴於上乙個階...

Kafka核心思想

kafka是2010年12月份開源的專案,採用scala語言編寫,使用了多種效率優化機制,整體架構比較新穎 push pull 更適合異構集群。設計目標 1 資料在磁碟上的訪問代價為o 1 2 高吞吐率,在普通的伺服器上每秒也能處理幾十萬條訊息 3 分布式架構,能夠對訊息分割槽 4 支援將資料並行的...