{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

vue好用嗎?

BackacheBackache 回答10 收藏1
收藏問題

10條回答

Apollo

Apollo

回答于2022-06-22 19:43

什么是Vue.js?

   Vue.js是前端的主流框架之一

   Vue.js是一套構建用戶界面的框架,只關注視圖層,它不僅易于上手,還便于第三方庫即有項目整合(Vue有配置的第三方類庫,可以整合起來做大型項目的開發(fā)),下一節(jié)我們講解百度地圖用Vue的方式引入。

    前端的主要工作:主要負責MVC中的V這一層,主要工作就是和界面打交道,來制作頁面效果

  

什么是MVC、MVVM ?

后端(Java Python Node c#)中的mvc與前端mvvm之間的區(qū)別:

mvc是后端的分層開發(fā)概念

    mvvm是前端視圖層的概念,主要關注于視圖層分離,也就是說:mvvm把前端的視圖層,分為三部分:model,view,vm viewmodel


 

『View』:視圖層(UI 用戶界面) 『ViewModel』:業(yè)務邏輯層(一切 js 可視為業(yè)務邏輯) 『Model』:數(shù)據(jù)層(存儲數(shù)據(jù)及對數(shù)據(jù)的處理如增刪改查)

簡述 MVVM

  • MVVM 是 Model-View-ViewModel 的縮寫。MVVM 是一種設計思想。Model 層代表數(shù)據(jù)模型,也可以在 Model 中定義數(shù)據(jù)修改和操作的業(yè)務邏輯;View 代表 UI 組件,它負責將數(shù)據(jù)模型轉化成 UI 展現(xiàn)出來,ViewModel 是一個同步 View 和 Model 的對象。
  • 在 MVVM 架構下,View 和 Model 之間并沒有直接的聯(lián)系,而是通過 ViewModel 進行交互,Model 和 ViewModel 之間的交互是雙向的, 因此 View 數(shù)據(jù)的變化會同步到 Model 中,而 Model 數(shù)據(jù)的變化也會立即反應到 View 上。
  • ViewModel 通過雙向數(shù)據(jù)綁定把 View 層和 Model 層連接了起來,而View 和 Model 之間的同步工作完全是自動的,無需人為干涉,因此開發(fā)者只需關注業(yè)務邏輯,不需要手動操作DOM, 不需要關注數(shù)據(jù)狀態(tài)的同步問題,復雜的數(shù)據(jù)狀態(tài)維護完全由 MVVM 來統(tǒng)一管理。


Vue的簡介

聲明式渲染 Declarative Rendering

組件系統(tǒng) Components

vue返回的是一個對象

vue是一個mvvm的框架

Vue是vue的實例,這個實例存在計算機中,主要干倆大事:1、綁定事件;2、dom檢測

Vuejs是封裝的一個類

Vue全家桶包括

  1. 客戶端路由 Vue-router
  2. 大規(guī)模狀態(tài)管理 Vuex
  3. 構建工具 Webpack/Vue-cli
  4. 服務端通信 Axios

Vue.js 的優(yōu)點

  • 簡單輕巧,功能強大,擁有非常容易上手的 API;
  • 可組件化 和 響應式設計;
  • 實現(xiàn)數(shù)據(jù)與結構分離,高性能,易于瀏覽器的加載速度;
  • MVVM 模式,數(shù)據(jù)雙向綁定,減少了 DOM 操作,將更多精力放在數(shù)據(jù)和業(yè)務邏輯上


Vue的基礎語法介紹

  • v-model:主要是在表單元素的雙向數(shù)據(jù)綁定中使用。比如文本框、下拉框、單選、復選、textarea等等。因為v-model是雙向綁定的,所以文本框輸入以后,模型也會發(fā)生改變。反之模型改變了文本框也會改變。
  • v-text:主要用于文本的渲染。和{{}}功能一樣。但是{{}}在第一次頁面Vue木沒有初始化完成時,會顯示{{}}字符。故文本渲染多用v-text。
  • v-html: 則會以html的方式把內(nèi)容載入到界面中
  • v-show:控制顯示隱藏。不用藝v-if,使用v-show的情況下,dom是存在的。v-show通過指定CSS樣式給元素添加display block或者display none進行控制。
  • v-if:控制顯示隱藏。如果if不成立,則整個dom不進行渲染,即不存在。
  • v-bind:綁定屬性。給一個dom元素添加屬性。比如:在做圖片的渲染過程中,如果圖片的src地址是動態(tài)的,那么就可以利用v-bind去綁定src屬性來實現(xiàn)src的賦值。
  • v-for:循環(huán)。主要用于表格<li> 標簽,去循環(huán)一個數(shù)組。
  • v-on:事件綁定。(v-on:同等于@)
  • filter : 過濾器。格式化數(shù)據(jù)。如后臺返回金額19數(shù)字。頁面顯示:¥19.00元。
  • component :組件。在做單頁面過程中使用多些。把每一個網(wǎng)頁做成多個組件然后拼接。起到組件復用。如頁面頭部底部和輪播等。

評論0 贊同0
  •  加載中...
wangxinarhat

wangxinarhat

回答于2022-06-22 19:43

一個簡單的視頻剪輯軟件,還是非常好用的,可以用不同的字體和濾鏡玩自媒體的朋友可以試試 用來剪輯短視頻還是非常好用的

評論0 贊同0
  •  加載中...
gitmilk

gitmilk

回答于2022-06-22 19:43

vue好用啊,入門簡單,方便開發(fā),是前端喜歡的框架mvvm之一

文檔也很清晰,快速查找需要的資料,并且國內(nèi)有很多vue開發(fā)者,可以一起交流

評論0 贊同0
  •  加載中...
Paul_King

Paul_King

回答于2022-06-22 19:43

Vue是一款友好的、多用途且高性能的JavaScript框架,它能夠幫助你創(chuàng)建可維護性和可測試性更強的代碼庫。 Vue是漸進式的JavaScript框架 ,也就是說,如果你已經(jīng)有了現(xiàn)成的服務端應用,你可以將Vue作為該應用的一部分嵌入其中,帶來更加豐富的交互體驗。


Vue.js 為什么比較特別?

  1. Vue 最大優(yōu)勢就是它比較新穎,沒歷史包袱,它吸取了 React 和 Angular 的教訓
  2. Vue輕量級,易上手,易學習
  3. Vue更加靈活,(比起 Angular)更少專制
  4. 組件(Component)是 Vue最強大的功能之一。組件可以擴展 HTML 元素,封裝可重用的代碼

vue對于初學者來說很友好,Vue 上手簡單的原因是無需復雜配置,只需要一個 HTML 與相關文件就能跑起來。從設計的角度上來看,Vue 考慮的也是如何降低門檻,讓只掌握了 Web 基礎知識 (HTML, CSS, JS) 的情況下,能夠最快理解和上手,從而實現(xiàn)和完成一個應用。

和 React、Angular 相比,Vue 的中文文檔是寫的最好的,再加上國內(nèi)有非常豐富的視頻、圖文教程、各種開源的插件,哪怕是一個新手前端開發(fā),學習一周左右就可以搞一個項目出來。就如我們開頭所說,配合第三方前端表格控件 SpreadJS,自學一周就能做出一個企業(yè)級的表格協(xié)同文檔。所以,它對于非專業(yè)前端,或者前端入門人士來說是非常適合的。

其次,Vue 設定多,所以需要思考的就少。屬性指令定義了一大堆,API 文檔整理好的就在那里,需要什么一查,最佳實踐的 demo 寫好了放在那邊,照著寫就 OK 了。


評論0 贊同0
  •  加載中...
RaoMeng

RaoMeng

回答于2022-06-22 19:43

現(xiàn)在用vue開發(fā)前端的公司挺多的,而且vue學習起來比較快,現(xiàn)在vue3已經(jīng)出了,在性能上有很大提升

評論0 贊同0
  •  加載中...
hidogs

hidogs

回答于2022-06-22 19:43

這個語言既然是歸在編程語言這一類,那我就按照前端框架Vue來回答。

01 Vue是什么

在前端工程化之后,最有名的有三個前端框架:React、Angular、Vue,我一向推薦先學習Vue再學好其他,一方面是因為足夠簡單、輕量、配套工具齊全;另一方面,是因為這個東西跟微信小程序很像,而且美團還開源了mpvue,意味著你甚至可以直接使用Vue來開發(fā)小程序。等于說,你學會了Vue,不僅學會了前端,還學會了微信小程序,一舉兩得,豈不美哉?

02 Vue好用嗎

Vue當然好用,現(xiàn)在越來越多的大公司已經(jīng)將Vue用于生產(chǎn)環(huán)境了,github上現(xiàn)在也已經(jīng)有數(shù)以萬計的跟Vue有關的開源項目了。

那Vue好用在哪呢? 如果你學前端,那你肯定學過經(jīng)典的div+css+js,Vue的好用之處大概就是,用下來你發(fā)現(xiàn),div還是那個div,css還是那個css,js也還是那個js,只是組織的方式和配合他們的工具不同而已。

既然說Vue工具齊全,那我這里簡單列舉幾個常用的工具吧:

  • vue-router:用于配置單頁面應用的組件和映射,使用的方式和ui-router類似,支持嵌套路由,正則匹配路由,參數(shù)傳遞,history模式

  • vuex:一個專門為Vue應用設計的 狀態(tài)管理模型和庫。它為應用內(nèi)的所有組件提供集中式存儲服務,其中的規(guī)則確保狀態(tài)只能按預期方式變更

  • element:餓了么出品,基于VUE的組件庫,開箱即用。

除了上述之外,還有webpack、axios、node等等工具可以用,且關于Vue的官方和非官方文檔都很豐富,完全可以快速上手。



以上就是我拙見,歡迎在評論區(qū)留言討論。

評論0 贊同0
  •  加載中...
wapeyang

wapeyang

回答于2022-06-22 19:43

一直在做vue,喜歡js,前后端都用的它,其實,應該說vue最融合了以前的前端開發(fā)模式和跟著angular1興起的這種類后段開發(fā)模式的前端框架。

評論0 贊同0
  •  加載中...
DoINsiSt

DoINsiSt

回答于2022-06-22 19:43

什么是Vue.js?

   Vue.js是前端的主流框架之一

   Vue.js是一套構建用戶界面的框架,只關注視圖層,它不僅易于上手,還便于第三方庫即有項目整合(Vue有配置的第三方類庫,可以整合起來做大型項目的開發(fā)),下一節(jié)我們講解百度地圖用Vue的方式引入。

    前端的主要工作:主要負責MVC中的V這一層,主要工作就是和界面打交道,來制作頁面效果

  

什么是MVC、MVVM ?

后端(Java Python Node c#)中的mvc與前端mvvm之間的區(qū)別:

mvc是后端的分層開發(fā)概念

評論0 贊同0
  •  加載中...
big_cat

big_cat

回答于2022-06-22 19:43

國內(nèi)前端不會vue,可能會餓死。不服不辯[機智]

評論0 贊同0
  •  加載中...
ispring

ispring

回答于2022-06-22 19:43

前端vue React angularjs形成了三足鼎立的趨勢。vue是后興起的技術,相比之下vue更輕量化速度更快。

github上有很多關于vue的項目,一般的大企業(yè)像ucloud,京東,餓了么都在使用vue開發(fā)app,可以說vue是未來前端的一個趨勢。

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<