-
1 # 囚徒
-
2 # 浪裡的大白條
vue好用啊,入門簡單,方便開發,是前端喜歡的框架mvvm之一
文件也很清晰,快速查詢需要的資料,並且國內有很多vue開發者,可以一起交流
-
3 # FIRE
前端vue React angularjs形成了三足鼎立的趨勢。vue是後興起的技術,相比之下vue更輕量化速度更快。
github上有很多關於vue的專案,一般的大企業像阿里,京東,餓了麼都在使用vue開發app,可以說vue是未來前端的一個趨勢。
-
4 # 光聊科技
這個語言既然是歸在程式語言這一類,那我就按照前端框架Vue來回答。
01 Vue是什麼在前端工程化之後,最有名的有三個前端框架:React、Angular、Vue,我一向推薦先學習Vue再學好其他,一方面是因為足夠簡單、輕量、配套工具齊全;另一方面,是因為這個東西跟微信小程式很像,而且美團還開源了mpvue,意味著你甚至可以直接使用Vue來開發小程式。等於說,你學會了Vue,不僅學會了前端,還學會了微信小程式,一舉兩得,豈不美哉?
02 Vue好用嗎Vue當然好用,現在越來越多的大公司已經將Vue用於生產環境了,github上現在也已經有數以萬計的跟Vue有關的開源專案了。
那Vue好用在哪呢? 如果你學前端,那你肯定學過經典的div+css+js,Vue的好用之處大概就是,用下來你發現,div還是那個div,css還是那個css,js也還是那個js,只是組織的方式和配合他們的工具不同而已。
既然說Vue工具齊全,那我這裡簡單列舉幾個常用的工具吧:
vue-router:用於配置單頁面應用的元件和對映,使用的方式和ui-router類似,支援巢狀路由,正則匹配路由,引數傳遞,history模式
vuex:一個專門為Vue應用設計的 狀態管理模型和庫。它為應用內的所有元件提供集中式儲存服務,其中的規則確保狀態只能按預期方式變更
element:餓了麼出品,基於VUE的元件庫,開箱即用。
除了上述之外,還有webpack、axios、node等等工具可以用,且關於Vue的官方和非官方文件都很豐富,完全可以快速上手。 -
5 # 90後空巢碼農
一直在做vue,喜歡js,前後端都用的它,其實,應該說vue最融合了以前的前端開發模式和跟著angular1興起的這種類後段開發模式的前端框架。
-
6 # 木子教程
什麼是Vue.js?
Vue.js是前端的主流框架之一
Vue.js是一套構建使用者介面的框架,只關注檢視層,它不僅易於上手,還便於第三方庫即有專案整合(Vue有配置的第三方類庫,可以整合起來做大型專案的開發),下一節我們講解百度地圖用Vue的方式引入。
前端的主要工作:主要負責MVC中的V這一層,主要工作就是和介面打交道,來製作頁面效果
什麼是MVC、MVVM ?
後端(Java Python Node c#)中的mvc與前端mvvm之間的區別:
mvc是後端的分層開發概念
mvvm是前端檢視層的概念,主要關注於檢視層分離,也就是說:mvvm把前端的檢視層,分為三部分:model,view,vm viewmodel
『View』:檢視層(UI 使用者介面) 『ViewModel』:業務邏輯層(一切 js 可視為業務邏輯) 『Model』:資料層(儲存資料及對資料的處理如增刪改查)
簡述 MVVM
MVVM 是 Model-View-ViewModel 的縮寫。MVVM 是一種設計思想。Model 層代表資料模型,也可以在 Model 中定義資料修改和操作的業務邏輯;View 代表 UI 元件,它負責將資料模型轉化成 UI 展現出來,ViewModel 是一個同步 View 和 Model 的物件。在 MVVM 架構下,View 和 Model 之間並沒有直接的聯絡,而是透過 ViewModel 進行互動,Model 和 ViewModel 之間的互動是雙向的, 因此 View 資料的變化會同步到 Model 中,而 Model 資料的變化也會立即反應到 View 上。ViewModel 透過雙向資料繫結把 View 層和 Model 層連線了起來,而View 和 Model 之間的同步工作完全是自動的,無需人為干涉,因此開發者只需關注業務邏輯,不需要手動操作DOM, 不需要關注資料狀態的同步問題,複雜的資料狀態維護完全由 MVVM 來統一管理。Vue的簡介
宣告式渲染 Declarative Rendering
元件系統 Components
vue返回的是一個物件
vue是一個mvvm的框架
Vue是vue的例項,這個例項存在計算機中,主要幹倆大事:1、繫結事件;2、dom檢測
Vuejs是封裝的一個類
Vue全家桶包括
客戶端路由 Vue-router大規模狀態管理 Vuex構建工具 Webpack/Vue-cli服務端通訊 AxiosVue.js 的優點
簡單輕巧,功能強大,擁有非常容易上手的 API;可元件化 和 響應式設計;實現資料與結構分離,高效能,易於瀏覽器的載入速度;MVVM 模式,資料雙向繫結,減少了 DOM 操作,將更多精力放在資料和業務邏輯上Vue的基礎語法介紹
v-model:主要是在表單元素的雙向資料繫結中使用。比如文字框、下拉框、單選、複選、textarea等等。因為v-model是雙向繫結的,所以文字框輸入以後,模型也會發生改變。反之模型改變了文字框也會改變。v-text:主要用於文字的渲染。和{{}}功能一樣。但是{{}}在第一次頁面Vue木沒有初始化完成時,會顯示{{}}字元。故文字渲染多用v-text。v-html: 則會以html的方式把內容載入到介面中v-show:控制顯示隱藏。不用藝v-if,使用v-show的情況下,dom是存在的。v-show透過指定CSS樣式給元素新增display block或者display none進行控制。v-if:控制顯示隱藏。如果if不成立,則整個dom不進行渲染,即不存在。v-bind:繫結屬性。給一個dom元素新增屬性。比如:在做圖片的渲染過程中,如果圖片的src地址是動態的,那麼就可以利用v-bind去繫結src屬性來實現src的賦值。v-for:迴圈。主要用於表格<li> 標籤,去迴圈一個數組。v-on:事件繫結。(v-on:同等於@)filter : 過濾器。格式化資料。如後臺返回金額19數字。頁面顯示:¥19.00元。component :元件。在做單頁面過程中使用多些。把每一個網頁做成多個元件然後拼接。起到元件複用。如頁面頭部底部和輪播等。
回覆列表
一個簡單的影片剪輯軟體,還是非常好用的,可以用不同的字型和濾鏡玩自媒體的朋友可以試試 用來剪輯短影片還是非常好用的