成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

9個項目助你在2020年成為前端大師!

開發 前端
本篇文章一共涉及了9個流行的框架/庫,沒有具體的介紹使用方法,而是給了一些非常棒的實戰教程。

DEV的年度熱文,讀完覺得不錯,所以翻譯出來供大家參考,個人水平有限,文中可能會有一些翻譯錯誤,可以在評論區指正。

本篇文章一共涉及了9個流行的框架/庫,沒有具體的介紹使用方法,而是給了一些非常棒的實戰教程。

初學者(也許一些有經驗的開發者也是一樣)在讀完官方文檔,想寫一個項目練手的時候不知道做什么項目好,或是有想法,但是無從下手。那么這篇文章將會給你帶來很大的幫助。

導讀

無論你是編程新手還是經驗豐富的開發人員。在這個行業中,我們不得不一直學習新概念和新語言或是框架,才能跟上快速變化。以React為例 —— FaceBook 四年前開源,現在它已經成為了全球JS開發者的首選。但是與此同時,Vue 和 Angular 也有自己的追求者。然后是 Svelte,Next 和 Nuxt.js,Gatsby,Gridsome,quasar 等等,如果你想成為專業的 JavaScript 開發人員,你在使用自己熟悉的框架進行開發的同時,還需要對不同的框架和庫有一些了解。

為了幫助你在2020年成為一個前端大神,我收集了9個使用了不同JS框架/庫的項目,你可以去構建或者將他們加入到自己未來的開發計劃中。記住,沒什么比實際開發一個項目更有幫助。所以,不要猶豫,試著去開發一下。

1. 使用React(with hooks)構建一個電影搜索應用

首先,你可以使用React構建一個電影搜索應用。展示如下:

 

你將學到什么?

構建這個項目,你可以使用較新的 Hook API 來提升你的 React 技能。示例項目使用了React組件,很多 hooks 以及一些外部的 API,當然還有一些CSS樣式。

技術棧/點

  1. React(Hooks)
  2. create-react-app
  3. JSX
  4. CSS

你可以在這里看到這個示例項目:https://www.freecodecamp.org/...

2.使用Vue構建一個聊天應用

另外一個要介紹給你的很棒的項目是使用Vue構建的聊天應用程序。展示如下:

 

你將學到什么?

您將學習到如何從頭開始設置Vue應用,創建組件,處理狀態,創建路由,連接到第三方服務,甚至是處理身份驗證。

技術棧/點

  1. Vue
  2. Vuex
  3. Vue Router
  4. Vue CLI
  5. Pusher
  6. CSS

這真的是一個非常棒的項目,不管是用來學習Vue或者是提升現有的技能,以應對2020年的發展。你可以查看這個教程: https://www.sitepoint.com/pus...

3. 使用Augular8構建一款漂亮的天氣應用

此示例將幫助你使用 Google 的 Angular 8 來構建一塊漂亮的天氣應用程序:

 

你將學到什么?

該項目將教你一些寶貴的技能,例如從頭開始創建應用,從設計到開發,一直到生產就緒部署。

技術棧/點

  1. Angular 8
  2. Firebase
  3. SSR

網絡布局和Flexbox

移動端友好 && 響應式布局

深色模式

漂亮的用戶界面

對于這個綜合項目,我真正喜歡的是,不是孤立地學習東西,而是從設計到最終部署的整個開發過程。

https://medium.com/@hamedbaat...

4. 使用 Svelte 構建一個 To-Do 應用

與React,Vue和Angular相比,Svelte 還很新,但仍是熱門之一。好的,To-Do應用不一定是那里最熱門的項目,但這確實可以幫助你提高Svelte技能,如下:

 

你將學到什么?

本教程將向你展示如何從頭到尾使用Svelte3制作應用。 它利用了組件,樣式和事件處理程序。

技術棧/點

  1. Svelte 3
  2. Components
  3. CSS
  4. ES6語法

Svelte 沒有太多優秀的入門項目,這個是我覺得不錯的一個上手項目:https://medium.com/codingthes...

5. 使用 Next.js 構建購物車

Next.js 是一個輕量級的 React 服務端渲染應用框架,該項目將向你展示如何構建一個如下所示的購物車:

 

你將學到什么?

在這個項目中,你將學習如何設置 Next.js 的開發環境,創建新頁面和組件,獲取數據,設置樣式并部署一個 next 應用。

技術棧/點

  1. Next.js
  2. 組件和頁面
  3. 數據獲取
  4. 樣式
  5. 部署
  6. SSR和SPA

你可以在此處找到該教程:https://snipcart.com/blog/nex...

6. 使用 Nuxt.js 構建一個多語言博客網站

Nuxt.js 是 Vue 服務端渲染應用框架。你可以創建一個如下所示的應用程序:

 

你將學到什么?

這個示例項目從初始設置到最終部署一步一步教你如何使用 Nuxt.js 構建一個完整的網站。它使用了 Nuxt 提供的許多出色功能,如頁面和組件以及SCSS樣式。

技術棧/點

  • Nuxt.js
  • 組件和頁面
  • Storyblok模塊
  • Mixins
  • Vuex
  • SCSS
  • Nuxt中間件

這個項目包含了涵蓋了 Nuxt.js 的許多出色功能。我個人很喜歡使用 Nuxt 進行開發,你應該嘗試使用它,這將使你成為更好的 Vue 開發人員!https://www.storyblok.com/tp/...

除此之外,我還找到了一個B站的視頻:https://www.bilibili.com/vide...

7. 使用 Gatsby 構建一個博客

Gatsby是一個出色的靜態站點生成器,它允許使用React作為渲染引擎引擎來搭建一個靜態站點,它真正具有現代web應用程序所期望的所有優點。該項目如下:

 

你將學到什么?

在本教程中,你將學習如何利用 Gatsby 構建出色的博客。

技術棧/點

  1. Gatsby
  2. React
  3. GraphQL
  4. Plugins & Themes
  5. MDX / Markdown
  6. Bootstrap CSS
  7. Templates

如果你想創建博客,這個示例教你如何利用 React 和 GraphQL 來搭建。并不是說 Wordpress 是一個不好的選擇,但是有了 Gatsby ,你可以在使用 React 的同時創建高性能站點!

https://blog.bitsrc.io/how-to...

8. 使用 Gridsome 構建一個博客

Gridsome 和 Vue的關系與 Gatsby 和 React 的關系一樣。Gridsome 和 Gatsby 都使用 GraphQL 作為數據層,但是 Gridsome 使用的是 VueJS。這也是一個很棒的靜態站點生成器,它將幫助您創建出色的博客:

 

你將學到什么?

該項目將教你如何使用 Gridsome,GraphQL 和 Markdown 構建一個簡單的博客,它還介紹了如何通過Netlify 部署應用程序。

技術棧/點

  1. Gridsome
  2. Vue
  3. GraphQL
  4. Markdown
  5. Netlify

當然,這不是最全面的教程,但涵蓋了 Gridsome 和 Markdown 的基本概念,可能是一個很好的起點。

https://www.telerik.com/blogs...

9.使用 Quasar 構建一個類似 SoundCloud 的音頻播放器

Quasar 是另一個 Vue 框架,也可以用于構建移動應用程序。 在這個項目中,你將創建一個音頻播放器應用程序,如下所示:

[[281377]] 

你將學到什么?

不少項目主要關注Web應用程序,但這個項目展示了如何通過 Quasar 框架創建移動應用程序。你應該已經配置了可工作的 Cordova 設置,并配置了 android studio / xcode。 如果沒有,在教程中有一個指向quasar 網站的鏈接,在那里你可以學習如何進行設置。

技術棧/點

  1. Quasar
  2. Vue
  3. Cordova
  4. Wavesurfer
  5. UI Components

一個展示了Quasar在構建移動應用程序方面的強大功能的小項目:https://www.learningsomething...

總結

本文展示了你可以構建的9個項目,每個項目專注于一個JavaScript框架或庫。現在,你可以自行決定:使用以前未使用的框架來嘗試一些新的東西或是通過做一個項目來提升已有的技能,或者在2020年完成所有項目?

 

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2021-02-16 00:18:43

數據科學機器學習IT

2020-12-02 09:54:01

DevOps運維工程師

2020-08-17 17:19:42

數據科學家技能數據科學

2017-02-06 17:22:33

2021-02-09 10:53:21

數據科學數據分析IT

2017-03-01 12:59:36

2022-06-02 09:01:36

GitHub倉庫React

2018-12-17 12:44:14

混合云IT管理者云計算

2021-02-18 00:09:23

程序員編程技能

2022-12-15 11:10:45

2018-08-29 08:21:36

區塊鏈技術智能

2014-12-08 16:12:07

CA Technolo虛擬化

2019-12-13 15:14:00

IT團隊企業

2016-01-21 10:58:41

Node.js開發者

2017-11-24 13:14:03

2021-01-03 14:58:18

科學家數據SQL

2021-02-22 09:45:25

技術資訊

2021-01-08 11:21:19

人工智能技術AI

2021-01-07 05:41:59

人工智能AI機器學習

2021-12-21 10:11:39

網絡強國網絡安全網絡空間
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩资源 | 久久精品亚洲 | 毛片一级片| 成人影院午夜 | 91亚洲免费| 6080亚洲精品一区二区 | 午夜tv免费观看 | 丝袜美腿一区二区三区 | 国产精品视屏 | 久久久久国产精品午夜一区 | 五月婷六月丁香 | 国产精品美女久久久久久久久久久 | 欧美一页 | 亚洲婷婷一区 | 一本色道久久综合亚洲精品高清 | 午夜精品久久久久久久久久久久久 | 天天操天天射综合 | 91久久久久 | 中文字幕不卡在线观看 | 欧美精品久久久 | 久久免费精品视频 | 日韩一区二区免费视频 | 国产精品日韩欧美 | 亚洲久视频 | 日本午夜在线视频 | 国产成人高清在线观看 | 久久久久无码国产精品一区 | 欧美三级在线 | 精品视频一二区 | 国产精品久久久久久久白浊 | 国产成人一区二区三区久久久 | 日日摸夜夜添夜夜添精品视频 | 久久久久久免费毛片精品 | 日本成人福利视频 | 成人在线精品视频 | 伊人网91 | 亚洲一区国产精品 | 在线视频国产一区 | 国产不卡一区在线观看 | 精品美女 | 成人在线免费观看 |