日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

原来Github上也有这么多的JavaScript学习资源!

發布時間:2023/12/10 javascript 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 原来Github上也有这么多的JavaScript学习资源! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

程序員書庫(ID:OpenSourceTop) 編譯

書單來自:https://risingstars.js.org/2019/en/

最近,bestofjs發布了2019年度JavaScript年度榜單,他們已經連續發布四年了,榜單是通過比較了在過去12月在Github上新增Star的數量,評選出最受歡迎的前端框架、Node.js框架、React框架、Vue生態系統以及Github上最受歡迎JavaScript學習資源等。

今天,我們就來看看Github上最受歡迎的JavaScript學習資源:

1、You Don't Know JS

這是一系列深入探討JavaScript核心特性的書籍,你可以在Github上閱讀全系列,該書籍一共分為上中下三卷:

Up & Going 教你:

● 基本的編程構建塊,包括運算符,類型,變量,條件,循環和函數

● JavaScript的核心機制,如值,函數閉包,這個和原型

● 本系列中其他書籍的概述,并了解為什么理解JavaScript非常重要

this & Object Prototypes:

● 研究JS對象的本質,以及為什么你需要指向它們

● 了解開發人員如何使用mixin模式在JS中偽造類

● 檢查JS的原型機制如何在對象之間形成鏈接

Scope and Closures dives into trickier parts of the language

● 了解Scope,深入理解JavaScript里的域

● 深入嵌套作用域,一系列變量和函數的容器

● 了解如何使用閉包進行同步和異步任務,包括創建JavaScript庫

Types & Grammar

● 熟悉JavaScript的七種類型:null,undefined,boolean,number,string,object和symbol

● 了解本機如何提供原始值周圍的對象包裝

● 探索JavaScript語法中的各種細微差別,涉及語句,表達式和其他功能

Async & Performance

● 探索處理異步編程的JavaScript方法

● 了解回調如何讓第三方控制程序的執行

● 使用Web Workers,SIMD和asm.js解決程序級性能問題

ES6 & Beyond

● 學習新的ES6語法

● 學會迭代器,生成器,模塊和類組織代碼

● 使用集合以結構化方式更有效地處理數據

● 利用新的API助手,包括數組,對象,數學,數字和字符串

書籍鏈接:https://github.com/getify/You-Dont-Know-JS

2、30 seconds of code

在這個項目里,作者分享了大量有用的Javascript片段,你可以在30秒或更少時間中理解。我們舉個例子:

arrayMax

返回數組中的最大值。將Math.max()與擴展運算符 (...) 結合使用以獲取數組中的最大值。

const?arrayMax?=?arr?=>?Math.max(...arr); //?arrayMax([10,?1,?5])?->?10

Github地址:https://github.com/30-seconds/30-seconds-of-code

3、JS Algorithms & Data Structures

本倉庫包含了多種基于 JavaScript 的算法與數據結構。每種算法和數據結構都有自己的 README,包含相關說明和鏈接,以便進一步閱讀 (還有 YouTube 視頻) 。而且有中文版哦

Github地址:https://github.com/trekhleb/javascript-algorithms/

4、Node.js Best Practices

這是對Node.js最佳實踐中排名最高的內容的總結和分享,當前已經超過50個最佳實現,樣式指南,架構建議等,每天都有新的issue和PR被創建,所以這本在線書籍不斷更新。主要目錄如下:

Github地址:https://github.com/goldbergyoni/nodebestpractices

5、Tech Interview Handbook

該項目是由就職于Facebook的新加坡小哥Yangshun Tay整理的,你可以選擇在線閱讀全部內容,面試全流程需要注意的事項都在里面了,包含從簡歷準備、面經和談判全過程,教你如何避雷不踩坑。

Github地址:https://github.com/yangshun/tech-interview-handbook

6、Airbnb Style Guide

這是由 Airbnb 開源的 JavaScript 代碼風格指南。主要是為編寫 JavaScript 代碼提供規范的風格,方便開發者理解、閱讀代碼。這個指南假定你正在使用Babel, 并且需要你使用或等效的使用babel-preset-airbnb。同時假定你在你的應用里安裝了帶有或等效的airbnb-browser-shims的 shims/polyfills

中文版地址:https://github.com/lin-123/javascript

7、freeCodeCamp

freeCodeCamp.org是一個友好的社區,你可以在這上面免費學習編程,上面全棧Web開發課程是完全免費的,還能自行調整進度,還有大量的交互式編碼挑戰,可以幫助你提升編程技能,每項認證初級程序員大約需要300個小時才能完成。

Github地址:https://github.com/freeCodeCamp/freeCodeCamp

8、33 JS Concepts

這個項目是為了幫助開發者掌握 JavaScript 概念而創立的。它不是必備,但在未來學習(JavaScript)中,可以作為一篇指南。

Github地址:https://github.com/leonardomso/33-js-concepts

9、Papers we love

計算機科學論文庫是一個有關于計算機學術科學的論文資源庫,在這里你可以找到很多有關于計算機科學的學術論文,所有的論文都是有世界各地的優秀學者提交上來了的,如果你有喜歡的論文,可以加入到該論文行列里討論。

Github地址:https://github.com/papers-we-love/papers-we-love

10、Front-end Job Interview Questions

該文件包含許多前端面試問題,不過這里的問題是為面試官準備的,其中許多問題都是開放式的,可能會引發有趣的討論,所以能夠告訴面試官更多關于此人的能力而不是直接回答的問題。

Github地址:https://github.com/h5bp/Front-end-Developer-Interview-Questions

總結

以上是生活随笔為你收集整理的原来Github上也有这么多的JavaScript学习资源!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。