以戰代練!從應用程序出發練習你的編碼技能吧

全文共1086字,預計學習時長5分鐘


以戰代練!從應用程序出發練習你的編碼技能吧

圖源:unsplash


想要擁有出色的編碼技能,光靠看可學不來,必須自己親自動手,付出努力和時間。練習太枯燥?別怕,本文為你準備了創意十足的應用程序想法,快點開始你的創意編碼挑戰吧!


將CSV文件解析為JSON


這一應用程式使用d3-dsv解析CSV檔案。d3-dsv是一種實用程序功能,是d3(一種流行的數據可視化庫)的助手程序,它也可以單獨使用,如下圖所示:


以戰代練!從應用程序出發練習你的編碼技能吧

圖源:starter-d3-dsv.glitch.me


通過構建CSV轉換為JSON解析器,可以學到:


· d3-dsv庫的實踐經驗,這是d3-dsv文檔。

· 如何使用不同數據源,例如CSV和JSON,以及如何解析每組數據


doodle-place克隆


doodle-place是一個在線的動畫塗鴉世界。用戶可以四處瀏覽,看看別人創建的Doodle,也可以自己上手。


通過構建Doodle-place克隆可以學到:


· 如何使用2D圖形和WebGL API

· 如何使用JavaScript Canvas API在屏幕上繪製諸如塗鴉之類的圖形

· 處理用戶輸入,例如繪製塗鴉並將結果保存在數據庫中


以戰代練!從應用程序出發練習你的編碼技能吧

圖源:unsplash


阻止Sites Browser擴展克隆


Site Blocker是一個Web擴展程序,可通過添加準確域名來攔截一個或多個網站,從此廣告遠離我。


以戰代練!從應用程序出發練習你的編碼技能吧

圖源:google


通過構建Site Blocker克隆,可以學到:


· 如何構建瀏覽器擴展的所有信息

· Chrome / Firefox / Safari瀏覽器市場的運作方式

· JavaScript,HTML和CSS,用於構建瀏覽器擴展


Apple Podcast克隆


Podcasts這款應用程序適用於iOS和macOS,可使用應用程序底部的導航圖標輕鬆訪問受歡迎的特色播客。


以戰代練!從應用程序出發練習你的編碼技能吧

圖源:apps.apple.com


通過構建Apple Podcast克隆,可以學到:


· 如何從API中獲取數據。數據是該應用程序的播客。使用此API讀取所有播客。

· 本機佈局的工作原理,例如,如何在屏幕上呈現內容。

· 如何構建Mac OS桌面或iOS應用程序,並部署到應用程序商店。如果想將其用於網絡開發,完全沒問題!


Notion克隆


Notion是一款輕便、快速且不受干擾的軟件,可用於記筆記等,可以用這款軟件來跟蹤任務和想法。最令人喜歡的一點是,它可以對編輯器提供編輯支持。


這款軟件不存在任何限制。可以構建桌面版、移動版或網頁版的Notion,選擇你最愛或最想學習的環境。


以戰代練!從應用程序出發練習你的編碼技能吧

圖源:Notion


通過構建Notion克隆,可以學到:


· 如果想進步,請使用CSS網格。CSS網格非常適合創建佈局。

· DevOps。完成後,將應用程序部署到網絡或應用程序商店。向世界展示自己的創作。

· 使用數據庫。可將註釋存儲在數據庫中,以便日後再次獲取。


萬事俱備,只欠東風,想必你已經迫不及待地要去實現這些有趣的想法了。


以戰代練!從應用程序出發練習你的編碼技能吧

留言點贊關注

我們一起分享AI學習與發展的乾貨

如轉載,請後臺留言,遵守轉載規範


分享到:


相關文章: