古詩詞大全網 - 成語經典 - Vue第壹節:Vue.js框架是什麽,為什麽選擇它

Vue第壹節:Vue.js框架是什麽,為什麽選擇它

Vue第壹節:Vue.js框架是什麽,為什麽選擇它

1 學習目標

通過這壹節,妳會學會:

1.目前前端技術使用的趨勢

2.什麽是MVVM

3.Vue.js的優點

4.Vue.js的兩大核心

5.Vue.js的適用場景

2 誕生背景

近幾年來,得益於手機裝置的普及和效能的提升,移動端的web需求大量增加,產生了壹種叫webapp的東西,也就是移動端的網頁應用。

它們功能越來越復雜,互動也越來越酷炫,功能與效果越來越接近於原生的APP。比如下面這些:

(效果直逼原生APP)

這種webapp它們不僅僅像h5營銷網頁壹樣有酷炫的效果,它們還有復雜的點選、輸入、下拉選擇,檢視切換等復雜的互動。在這樣的業務需求下,我們還是沿用PC端的開發方案,難免會不太合適。比如:檢視切換。

第壹節,Vue.js框架是什麽,為什麽選擇它

如果妳還在用jquery頻繁操作妳的DOM來更新頁面的話,那麽,妳可以用Vue.js來解放妳的DOM操作了。

如果妳的專案中有多個部分是相同的,並可以封裝成壹個元件,那麽,妳可以試試用Vue.js。

此外,Vue.js的核心實現中使用了ES5的Object.defineProperty特性,IE8及以下版本瀏覽器是不相容的,所以,妳的專案需要相容這些較低版本的瀏覽器的話,那麽,Vue.js就不適用了。

畢竟,開發壹個專案的目的不是為了使用某個框架。

這麽說吧,框架就像壹個毛坯房,主框架已經建成了,妳只要按照妳的意思裝修就行,因為房子都長那樣,當然妳也可以自己寫,自己建房子的速度妳覺得和已經建好的那個更好呢?

什麽是Vue.js框架 為什麽選擇它

Vue.js是壹個互動性較強的前端框架,去Vue.js官方中文網,首頁會展示壹段小視訊,裏面說明了Vue.js的簡單又基本的用法。

登入前端庫或GitHub,Vue的熱門度,正義極快的速度增長,成為目前最流行的框架,沒有之壹。當然,我只是說,就目前的熱門度。在實用方面,還有很多人會選擇react和angular。這是我們選擇Vue的壹個重要的原因。

Vue的上手,比react和angular輕松很多。我學習Vue基礎,用了不到15天,目前還在深入了解和運用。

Vue的元件再結合ES6,可以讓頁面維護起來更輕松。

深入運用Vue的生命周期,可以最大程度的提高遊覽器效能和實現很多種功能。

選擇Vue的理由太多,我最喜歡使用Vue的元件和生命周期。但是不建議初學者去深入了解Vue的生命周期。等妳學完基礎,做開發,妳會發現Vue的生命周期,很值得妳去研究。

最後,我想說,除了學好Vue.js。妳在後面必須學習Vue的全家桶,特別是路由(相對較難)。其他的,像vue-cli,個人認為很簡單。

還有壹點,Vue壹般用來操作單頁面。

前端:Vue.js框架是什麽,為什麽選擇它 通過盡可能簡單的API實現響應的資料系結和組合的檢視元件 (摘自Vue.js官網)

Vue的資料驅動:資料改變驅動了檢視的自動更新,傳統的做法妳得手動改變DOM來改變檢視,vuejs只需要改變資料,就會自動改變檢視,壹個字:爽。再也不用妳去操心DOM的更新了,這就是MVVM思想的實現。

適用場景

如果妳還在用jquery頻繁操作妳的DOM來更新頁面的話,那麽,妳可以用Vue.js來解放妳的DOM操作了。

如果妳的專案中有多個部分是相同的,並可以封裝成壹個元件,那麽,妳可以試試用Vue.js。

此外,Vue.js的核心實現中使用了ES5的Object.defineProperty特性,IE8及以下版本瀏覽器是不相容的,所以,妳的專案需要相容這些較低版本的瀏覽器的話,那麽,Vue.js就不適用了。

畢竟,開發壹個專案的目的不是為了使用某個框架。

希望對您有所幫助

vue.js做前臺,後臺的框架怎麽選擇

前後臺互動其實都是通過servlet來實現的。

即servlet寫資料給前臺,前臺展示。前臺提交資料,servlet處理。

框架只是封裝了servlet,提供了更加簡便,更加好維護的整合模式。如果妳很感興趣框架的實現方式的話,妳可以看看nutz的原始碼。

nutz是國產的,有非常好的文件和註釋。

vue.js是框架還是元件

妳可以訪問官網?網頁連結?, 有這樣的描述:

Vue (讀音 /vju?/,類似於?view) 是壹套用於構建使用者介面的 漸進式框架

官網的介紹很詳細,仔細閱讀會有收獲!

vue.js框架怎麽整合現有的框架

Vue.js與其他框架的區別? 1.與AngularJS的區別 相同點: 都支援指令:內建指令和自定義指令。 都支援過濾器:內建過濾器和自定義過濾器。 都支援雙向資料系結。 都不支援低端瀏覽器。 不同點: 1.AngularJS的學習成本高,比如增加了Dependency

vue.js與哪個ui框架壹起用

vue的ui框架除了VUX用的比較多,

還有這些框架:

js框架就jQuery、zepto等等吧,mv*的就angular、backbone等等吧,css就jQuery ui、bootstrap等等吧。

vue.js是框架還是開發工具

vue.js是框架。

它更適合手機端的WEB開發,與angular.js相同的是 宣告式開發,但效能高於angular,體積小很多。雖說是華人,但別人的文件都是英文的,範例還比較少。