大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 vue.js免費視頻教程,初學(xué)者快速掌握

vue.js免費視頻教程,初學(xué)者快速掌握

更新時間:2021-01-22 16:18:19 來源:動力節(jié)點 瀏覽1291次

Vue.js作為目前最熱門最具前景的前端框架之一,其提供了一種幫助我們快速構(gòu)建并開發(fā)前端項目的新的思維模式。本文旨在幫助大家認識Vue.js,了解Vue.js的開發(fā)流程,并進一步理解如何通過Vue.js來構(gòu)建一個中大型的前端項目,同時做好相應(yīng)的部署與優(yōu)化工作。

 

文章將以PPT圖片附加文字介紹的形式展開,不會涉及知識點的具體代碼,點到為止。有興趣的同學(xué)可以查看相應(yīng)的文檔進行了解。

 

Vue.js簡介

 

vue.js免費視頻教程

 

從上圖的介紹中我們不難發(fā)現(xiàn)Vue.js是一款輕量級的以數(shù)據(jù)驅(qū)動的前端JS框架,其和jQuery最大的不同點在于jQuery通過操作DOM來改變頁面的顯示,而Vue通過操作數(shù)據(jù)來實現(xiàn)頁面的更新與展示。下面便是Vue數(shù)據(jù)驅(qū)動的概念模型:

 

vue.js免費視頻教程

 

Vue.js主要負責(zé)的是上圖綠色正方體ViewModel的部分,其在View層(即DOM層)與Model層(即JS邏輯層)之間通過ViewModel綁定了DOM Listeners與Data Bingings兩個相當(dāng)于監(jiān)聽器的東西。

 

當(dāng)View層的視圖發(fā)生改變時,Vue會通過DOM Listeners來監(jiān)聽并改變Model層的數(shù)據(jù)。相反,當(dāng)Model層的數(shù)據(jù)發(fā)生改變時,其也會通過Data Bingings來監(jiān)聽并改變View層的展示。這樣便實現(xiàn)了一個雙向數(shù)據(jù)綁定的功能,也是Vue.js數(shù)據(jù)驅(qū)動的原理所在

 

Vue實例

 

vue.js免費視頻教程

 

在一個html文件中,我們直接可以通過script標簽引入Vue.js,然后就可以在頁面里寫Vue.js代碼了。上圖中我們通過new Vue()構(gòu)建了一個Vue的實例,在實例中,可以包含掛在元素(el),數(shù)據(jù)(data),模板(template),方法(methods)與生命周期鉤子(created等)等選項。不同的實例選項擁有不同的功能,如:

 

(1)el表明我們的Vue需要操作哪一個元素下的區(qū)域,’#demo’表示操作id為demo的元素下區(qū)域。

 

(2)data表示Vue實例的數(shù)據(jù)對象,data的屬性能夠響應(yīng)數(shù)據(jù)的變化。

 

(3)created表示實例生命周期中創(chuàng)建完成的那一步,當(dāng)實例已經(jīng)創(chuàng)建完成之后將調(diào)用其方法。

 

Vue常用指令

 

vue.js免費視頻教程

 

在Vue項目的開發(fā)中,我們使用的最多的應(yīng)該就屬Vue的指令了。通過Vue提供的常用指令,我們可以淋漓盡致地發(fā)揮Vue數(shù)據(jù)驅(qū)動的強大功能。以下便是圖中常用指令的簡單介紹:

 

(1)v-text:用于更新綁定元素中的內(nèi)容,類似于jQuery的text()方法

 

(2)v-html:用于更新綁定元素中的html內(nèi)容,類似于jQuery的html()方法

 

(3)v-if:用于根據(jù)表達式的值的真假條件渲染元素,如果上圖P3為false則不會渲染P標簽

 

(4)v-show:用于根據(jù)表達式的值的真假條件顯示隱藏元素,切換元素的display CSS屬性

 

(5)v-for:用于遍歷數(shù)據(jù)渲染元素或模板,如圖中P6為[1,2,3]則會渲染3個P標簽,內(nèi)容依次為1,2,3

 

(6)v-on:用于在元素上綁定事件,圖中在P標簽上綁定了showP3的點擊事件

 

Vue.js技術(shù)棧

 

以上我們講到可以直接在一個html頁面里通過引入Vue.js來直接寫Vue代碼,但是這樣的方式并不常用。因為如果我們的項目比較大,項目中會存在很多頁面,一旦每個頁面都引入一個Vue.js或者聲明一個Vue實例,這樣非常不利于后期的維護和代碼的公用,也會存在實例名沖突的情況,所以我們需要用到Vue提供的技術(shù)棧來構(gòu)建強大的前端項目。

 

除了Vue.js我們還需要用到:

 

(1)vue-cli:Vue的腳手架工具,用于自動生成Vue項目的目錄及文件。

 

(2)vue-router:Vue提供的前端路由工具,利用其我們實現(xiàn)頁面的路由控制,局部刷新及按需加載,構(gòu)建單頁應(yīng)用,實現(xiàn)前后端分離。

 

(3)vuex:Vue提供的狀態(tài)管理工具,用于同一管理我們項目中各種數(shù)據(jù)的交互和重用,存儲我們需要用到數(shù)據(jù)對象。

 

(4)ES6:Javascript的新版本,ECMAScript6的簡稱。利用ES6我們可以簡化我們的JS代碼,同時利用其提供的強大功能來快速實現(xiàn)JS邏輯。

 

(5)NPM:node.js的包管理工具,用于同一管理我們前端項目中需要用到的包、插件、工具、命令等,便于開發(fā)和維護。

 

(6)webpack:一款強大的文件打包工具,可以將我們的前端項目文件同一打包壓縮至js中,并且可以通過vue-loader等加載器實現(xiàn)語法轉(zhuǎn)化與加載。

 

(7)Babel:一款將ES6代碼轉(zhuǎn)化為瀏覽器兼容的ES5代碼的插件

 

利用以上等技術(shù),我們便可以開始構(gòu)建我們的Vue項目了。

 

零基礎(chǔ)學(xué)習(xí)Vue js,推薦Vue js項目視頻教程,這是一套超級詳細的Vue js項目視頻教程,本套Vue js實戰(zhàn)視頻適合Vue js零基礎(chǔ)學(xué)員學(xué)習(xí),這套視頻教程通俗易懂,是你學(xué)習(xí)Vue js的好幫手。

 

課程目標:通過本課程的學(xué)習(xí),讓大家掌握Vue.js及在項目中的使用。

 

適用人群:具有一定web開發(fā)基礎(chǔ)的開發(fā)人員。

 

課程概述:Vue(讀音/vju?/,類似于view)是一套用于構(gòu)建用戶界面的漸進式框架。如果你之前已經(jīng)習(xí)慣了用jQuery操作DOM,學(xué)習(xí)Vue.js時請先拋開手動操作DOM的思維,因為Vue.js是數(shù)據(jù)驅(qū)動的,你無需手動操作DOM。它通過一些特殊的HTML語法,將DOM和數(shù)據(jù)綁定起來。一旦你創(chuàng)建了綁定,DOM將和數(shù)據(jù)保持同步,每當(dāng)變更了數(shù)據(jù),DOM也會相應(yīng)地更新。Vue的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫結(jié)合使用時,Vue也完全能夠為復(fù)雜的單頁應(yīng)用提供驅(qū)動。本課程將一步一步地讓大家快速地掌握Vue.js這樣一個前端核心框架,以適應(yīng)公司的開發(fā)需要。

 

vue.js免費視頻教程

 

以上就是動力節(jié)點Java培訓(xùn)機構(gòu)的小編針對“vue.js免費視頻教程,初學(xué)者快速掌握”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

 

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 男人的天堂久久精品激情 | 亚洲欧美亚洲 | 在线免费不卡视频 | 四虎国产一区 | 伊人久久国产 | 香蕉久久一区二区三区 | 九九精品在线视频 | 天海翼一区二区三区免费 | 九九啪啪| 午夜亚洲| 国产一区亚洲一区 | 2级毛片 | 亚洲国产精品久久婷婷 | 男人都懂的网址 | 国产欧美国产精品第一区 | 国产精品美女www爽爽爽视频 | 九九九精品 | 国产精品伦一区二区三级视频 | 五月婷婷视频在线 | 成人中文字幕一区二区三区 | 欧美成人日韩 | 在线播放人成午夜免费视频 | 免费观看日本a毛片 | 日日操天天射 | 老司机精品视频个人在观看 | 亚洲综合色在线 | 国产精品亚洲一区二区三区正片 | 亚洲一区在线视频 | 很黄很色的免费视频 | 国产911情侣拍拍在线播放 | 婷婷自拍 | 亚洲三级天堂 | 久久亚洲这里只有精品18 | 91精品国产色综合久久不 | 亚洲福利视频在线 | 二级毛片免费观看全程 | 国产极品粉嫩福利在线观看 | 好色亚洲| 四虎免费最新在线永久 | 好吊788gaoco| 天天色天天做 |