前端開發(fā)有哪些比較推薦學(xué)習(xí)的項目?

前端開發(fā)有哪些比較推薦學(xué)習(xí)的項目?要找到這些項目可以通過如下方式:
1、通常情況下,我們可以在github上面去搜索awesome javascript,很多優(yōu)秀的JavaScript項目都被分門別類歸納好了。不過這里的項目比較雜而零散,畢竟大多都是生產(chǎn)環(huán)境中會使用到的垂直細(xì)分領(lǐng)域的項目。

2、圍繞一個技術(shù)棧來展開,比如Vue生態(tài)或React生態(tài),同樣還是在Github上面搜索Awesome React;這是前端框架,Node也有很多后端框架;

以上兩種方式大致就可以讓我們對JavaScript的一些項目和解決方案有一個比較全面系統(tǒng)的了解。如果這些還是沒有給你一種特別有主次,讓你有上手開干的感覺,那再推薦:
1、Website站點生成器,比如Vue生態(tài)的Vuepress、Nuxtjs、Docify,React生態(tài)的Gatsby、Docusaurus,

2、無頭CMS,比如Ghost、Strapi

以上總結(jié)了學(xué)習(xí)JavaScript項目的三種方式:
一:通過搜索github上的awesome,了解一些生產(chǎn)實踐的模塊,我們甚至可以閱讀一些經(jīng)典項目的源碼,比如lodash、ramda,你要閱讀vue、react的源碼也可以;
二:通過腳手架快速進行一些框架的初始化配置工作,參考技術(shù)文檔來實戰(zhàn);
三:使用站點生成器直接搭建實際可用的網(wǎng)站,先出結(jié)果,先看效果,再來學(xué)習(xí)這一整套的技術(shù)棧
還有一種方式,就是做面向?qū)嶋H的商業(yè)項目,比如vue商城、vue論壇等,這些仍然可以通過Github來搜索。

這種應(yīng)用類的開發(fā)是畢設(shè)、打比賽或者寫到簡歷里最常見的方式,同時也最貼近接私活、給企業(yè)做項目。而前面介紹的三種方式則是工程化項目的開發(fā)。
個人更推薦工程化的項目開發(fā),對于計算機專業(yè)的學(xué)生或想從事程序員行業(yè)的童鞋來說,相比應(yīng)用類項目開發(fā),它的性價比更高;應(yīng)用類開發(fā)是比較耗時間的。