這個(gè)精心挑選的列表將幫助 Vue 初學(xué)者找到七個(gè)很棒的資源來開始學(xué)習(xí) Vue。
我相信你來這里是為了尋找一些資源來開始學(xué)習(xí) Vue.js 框架的奇妙旅程,無論是作為第一個(gè)工具還是你熟悉的其他框架的附加工具。不管怎樣,你很幸運(yùn),因?yàn)檫@就是我們將在這篇文章中介紹的內(nèi)容。
隨著現(xiàn)代 Web 應(yīng)用程序?qū)Ω喙δ?、?fù)雜性、可訪問性和性能的需求不斷增加,開發(fā)人員面臨著更艱巨的任務(wù),即交付滿足現(xiàn)代用戶需求的高質(zhì)量 Web 應(yīng)用程序。
為了幫助實(shí)現(xiàn)這一目標(biāo),我們開發(fā)了經(jīng)過深思熟慮的代碼塊,這些代碼塊提供了作為庫和框架存在的一致且標(biāo)準(zhǔn)化的應(yīng)用程序結(jié)構(gòu),以進(jìn)一步增強(qiáng)開發(fā)人員的能力并簡化將優(yōu)秀應(yīng)用程序交付到生產(chǎn)環(huán)境中所涉及的流程。
多年來,已經(jīng)開發(fā)出了許多出色的前端框架/庫,每個(gè)框架/庫都有其獨(dú)特的方式來開展業(yè)務(wù),為 Web 應(yīng)用程序構(gòu)建動態(tài)、數(shù)據(jù)驅(qū)動的用戶界面。在這篇文章中,我們將關(guān)注這一長串框架中的重要人物;根據(jù)StackOverflow 2021 年 Web 框架流行度統(tǒng)計(jì),F(xiàn)acebook 的 React.js 排名第一,其次是 Google 的 Angular 和 Vue.js。
乍一看,根據(jù)上面介紹的受歡迎程度統(tǒng)計(jì)數(shù)據(jù)和科技巨頭的支持,你可能會想大驚小怪地放棄 Vue.js,但嘗試以這種方式解釋統(tǒng)計(jì)數(shù)據(jù)可能會產(chǎn)生一些誤導(dǎo)性的結(jié)果。你可能會感興趣的是,雖然 Vue.js 創(chuàng)建的時(shí)間較晚,但與較早出現(xiàn)的另外兩個(gè)相比,Vue.js 在 2014 年創(chuàng)建,在撰寫本文時(shí),Vue 擁有最高的 GitHub 星數(shù),為 190k,超過了 React 的 185k 和 Angular 的 80k 。這展示了 Vue.js 是如何發(fā)展并在業(yè)界真正流行的。
這三個(gè)框架都有其獨(dú)特之處,但它們的架構(gòu)有一些相似之處。眾所周知,Vue.js 的核心結(jié)合了 React 和 Angular 的大部分最佳功能。Vue.js 使用虛擬 DOM,這是使 React 快速的相關(guān)功能之一。Vue.js 也是基于組件的,使用雙向數(shù)據(jù)綁定并采用聲明式方法——Angular 和 React 共享的架構(gòu)。因此,所有三個(gè)框架都遵循傳統(tǒng)的 MVC 模式。Vue.js 還與 Angular 共享類似的模板語法。
先決條件
在學(xué)習(xí) Vue 之前,讀者必須至少對三種核心 Web 技術(shù)——HTML、CSS 和 JavaScript 有一定的了解。
為什么要學(xué)習(xí) VueJS?
在我們開始討論如何做之前,這里列出了一些需要考慮的“原因”。
- Vue.js 是一個(gè)漸進(jìn)式框架,這僅僅意味著它允許你根據(jù)需要在小型、中型或大型項(xiàng)目中采用和集成它,即,Vue 提供了我們將其完全集成到任何項(xiàng)目中所需的所有靈活性(其中將控制我們的整個(gè)應(yīng)用程序)或部分地僅處理應(yīng)用程序的某些部分。
- 憑借出色的文檔和活躍的社區(qū)支持的高度可定制性和簡單性,Vue.js 實(shí)現(xiàn)了非常平滑的學(xué)習(xí)曲線,從而加快了團(tuán)隊(duì)和公司的采用速度
- 這個(gè)框架的簡單性(這絕不意味著使用上的限制)意味著,無論 Vue 如何使用,我們?nèi)匀惶峁┝艘粋€(gè)工具箱,允許構(gòu)建最先進(jìn)的 Web 應(yīng)用程序,無論是簡單的還是復(fù)雜的,根據(jù)需要無縫擴(kuò)展。
- 此外,Vue.js 現(xiàn)在被很多公司使用,例如阿里巴巴、Google、Gitlab、Upwork、Apple、Facebook 等。通過學(xué)習(xí) Vue 被該行業(yè)聘用的可能性非常高。
如何學(xué)習(xí) Vue
以下是一些頂級教程、書籍和相關(guān)文章的列表,可以幫助你盡快開始使用 Vue.js。
需要注意的是,本指南中提供的大部分資源可確保你了解最新版本的 Vue,即版本 3.x,它仍然完全向后兼容 Vue 2.0 或更低版本。你的學(xué)習(xí)路徑必須利用該技術(shù)的最新版本及其附帶的新功能,原因有幾個(gè)——最突出的是 Vue.js 的官方文檔已移至 Vue 3。
Vue 3 附帶了一些基于 Vue 2 構(gòu)建的新功能,例如引入組合 API(它允許你開發(fā)更好的組件并提高 Web 應(yīng)用程序的可重用性)、傳送組件以及對 TypeScript 的開箱即用支持;?更好地優(yōu)化捆綁大小等。如果你已經(jīng)熟悉 Vue 2,可以下載此備忘單以查看遷移指南。
以下是學(xué)習(xí) Vue 的七個(gè)最佳教程的鏈接的快速列表,下面我將詳細(xì)介紹每個(gè)教程:
Vue - 完整指南(包括路由器和組合 API)
本課程由Maximilian Schwarzmüller創(chuàng)建并上傳到 Udemy。該課程目前的評分為 4.8 星,好評如潮。根據(jù)課程描述,該課程從頭開始非常詳細(xì)地教授最新版本的 Vue (Vue.js 3)。
該課程還涵蓋了所有核心基礎(chǔ)知識,但并不止于此,它還深入探討了高級概念,例如 Vue 3 中引入的 Composition API。還需要注意的是,這是一門付費(fèi)課程。
Vue視頻教程,Vue2 Vue3實(shí)戰(zhàn)精講,一套通關(guān)vue
本套Vue視頻教程從Vue2開始講解,一步一個(gè)案例,知識點(diǎn)由淺入深,然后很自然的過度到Vue3版本。
視頻中會把每一個(gè)Vue的知識點(diǎn)講解的非常通透,不但舉例告訴你怎么用,還會告訴你底層實(shí)現(xiàn)原理。
本套視頻中會從零手寫一個(gè)Vue的數(shù)據(jù)代理機(jī)制,都是源碼級的講解。
Vue School 初學(xué)指南
Vue School 為各個(gè)級別的開發(fā)者提供了豐富的免費(fèi)和付費(fèi)視頻,幫助他們動手學(xué)習(xí)如何使用 Vue 框架。對于初學(xué)者部分,你將看到一組有序的資源,你可以在其中學(xué)習(xí)框架的核心概念 - 包括組件是什么,如何創(chuàng)建它們(即使用選項(xiàng)或組合 API),了解 props 以及如何重用組件。你還將了解 Vue.js 應(yīng)用程序中組件的生命周期、創(chuàng)建和管理狀態(tài)、列表渲染指令、事件處理等等。
此處提供的課程描述適用于指南的免費(fèi)部分。但是,你始終可以通過參加高級課程來升級并進(jìn)一步提高你的靈活性,這些課程仍然是這個(gè)初學(xué)者系列的一部分,以進(jìn)一步提高。
Vue JS 初學(xué)者(60 個(gè)視頻)
本系列由 Codevolution YouTube 頻道創(chuàng)建,是一個(gè)非常適合初學(xué)者的指南,從頭開始,涵蓋了在最基本的層面上熟悉 Vue.js 所需的所有必要概念。
你首先學(xué)習(xí)如何正確設(shè)置開發(fā)環(huán)境,然后了解在應(yīng)用程序中使用 Vue.js 的各種方法,包括使用 Vue CLI 構(gòu)建工具的流行方法。然后你將了解組件、指令、觀察者、槽、選項(xiàng)、組合 API 等。
本文是一個(gè)非常適合初學(xué)者的指南,從頭開始,涵蓋了在最基本的層面上熟悉 Vue.js 所需的所有必要概念。
你首先學(xué)習(xí)如何正確設(shè)置開發(fā)環(huán)境,然后了解在應(yīng)用程序中使用 Vue.js 的各種方法,包括使用 Vue CLI 構(gòu)建工具的流行方法。然后你將了解組件、指令、觀察者、槽、選項(xiàng)、組合 API 等。
本指南將逐步引導(dǎo)你從基本概念到與框架相關(guān)的更高級概念。
全棧 Vue 3
它是最暢銷的 Vue.js 書籍之一,由高級軟件工程師 Hassan Djirdeh 撰寫,由 Nate Murray 和 Ari Learner 共同撰寫。它們都是不斷發(fā)展且活躍的學(xué)習(xí)社區(qū)(稱為 newline)的一部分。本書為任何級別的開發(fā)人員提供了全面的指南,幫助他們掌握 Vue 的幾乎所有核心??功能以及 Vue 生態(tài)系統(tǒng)中的豐富工具;在本指南中,你將學(xué)習(xí)使用最佳實(shí)踐構(gòu)建世界一流的 Web 應(yīng)用程序的所有概念。
你將從逐步理解框架開始;如何以傳統(tǒng)方式設(shè)置開發(fā)環(huán)境,即使用腳本標(biāo)簽和 Vue CLI,并逐漸接觸其他概念,例如指令、事件處理、高級狀態(tài)管理、路由、組合 API、測試等。
本書通過實(shí)踐指南涵蓋了這些內(nèi)容,你將在其中構(gòu)建多個(gè) Web 應(yīng)用程序,從投票應(yīng)用程序、日歷事件應(yīng)用程序、筆記應(yīng)用程序、購物車等開始。每個(gè)應(yīng)用程序都會讓你接觸到使用一個(gè)或多個(gè) Web 應(yīng)用程序。更多框架的核心功能。
Vue 官方文檔
正如你可能已經(jīng)推斷出的那樣,這些文檔準(zhǔn)確地描述了有關(guān)框架及其功能的每個(gè)細(xì)節(jié)。文檔中有很多部分,每個(gè)部分都描述框架的一個(gè)方面或如何使用框架的一個(gè)或多個(gè)功能。
對于初學(xué)者,你可以獲得教程部分,其中提供了了解大部分 Vue 基礎(chǔ)知識的實(shí)踐指南。你還配備了一個(gè)編碼游樂場,讓你可以輕松地進(jìn)行編碼,并在完成教程系列時(shí)親自動手。重要的是,盡管瀏覽了本指南中的所有其他資源,你仍然可以將文檔作為參考來進(jìn)一步調(diào)整你對 Vue 的理解。
其他資源
Vue 3 要點(diǎn)備忘單
Vue 3備忘單〔 Vue 精通〕
Vue 速查表 | 終極版
結(jié)尾
盡管互聯(lián)網(wǎng)上有許多教程、課程和書籍可以學(xué)習(xí)任何技術(shù),但本指南為你提供了一些特別精心挑選的寶貴資源,以開始你掌握 Vue.js 框架的旅程。文章來源:http://www.zghlxwxcb.cn/news/detail-525740.html
本文由博客群發(fā)一文多發(fā)等運(yùn)營工具平臺 OpenWrite 發(fā)布文章來源地址http://www.zghlxwxcb.cn/news/detail-525740.html
到了這里,關(guān)于2023 年 7 個(gè)適合初學(xué)者的 Vue.js 教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!