程序员必看的 5个GitHub最强前端免费学习资源

294 阅读3分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

图片

仓库1- JavaScript算法和数据结构

英文名:javascript-algorithms & Data Structures 2020年 增长31.9K

仓库地址:github.com/trekhleb/ja…

图片

目前这个仓库有10万4千star, 这个我每周都会上去看一下。

该仓库包含了多种基于JavaScript的算法与数据结构。每种算法和数据结构都有自己的README,包含相关说明和链接,项目贴心的为你准备了中文版本,照顾英文不好的小伙伴。最主要的是还有相关的YouTube视频。

YouTuBe视频地址:

www.youtube.com/playlist?li…

就可以学习这些视频了,这些视频和仓库的学习资料一直在维护更新中,不用怕学到过时的知识。

如果直接在Github上直接浏览代码和文章效率比较低。你可以直接在仓库地址上加入 1s,比如刚才的仓库地址,加入 1s就是。这样和我们在VSCode浏览很像,我更喜欢这种浏览方式。

地址:github1s.com/trekhleb/ja…

仓库2-Node.js最佳实践

英文名:Node bestpractices ,2020年增长 20.2k

仓库地址:github.com/goldbergyon…

图片

目前仓库有6万3千star ,

这个算是Github上在Node.js 最佳实践 中排名最高的内容的总结和分享。

他算是一个搜集总结,里边包括:项目结构实践、异常处理实践、编码规范实践、测试和总体质量实践、进入生产实践和安全实践。

里边的内容一直都在更新,每周都有所增长,如果你想学习Node.js一定要关注这个仓库。

仓库3-你不知道的JS

英文名:You-Dont-Know-JS , 2020年18K

仓库地址:github.com/getify/You-…

图片

目前仓库有13万7千star

该项目就是《你不知道的JS》的图书系列,这个书我曾经也是抱怀里死啃着。如果你英文好,完全不用买书,看着仓库就可以学会。

如果你是一个前端,这本书是必看的,因为很多面试问题都会从这本书上出。我在这里简单举几个例子,比如什么是闭包、如何处理异步性能、作用域的相关知识.....熟读并掌握是最基本的要求了。

仓库4- JavaScript代码整洁之道

英文名:clean-code-javascript , 年增长15.1K

仓库地址:github.com/ryanmcdermo…

图片

目前仓库有5万star

这个项目的目的就是教会你如何写出更好的JavaScript代码,可以让人读懂的JavaScript代码。如果你已经是一名前端程序员,你会知道在实际开发中,我们阅读代码的时间会远远超过编写代码的时间,因此保证代码的可读性非常重要。

仓库5-30秒代码

英文名:30 seconds of code ,年增长13.3K

仓库地址:github.com/30-seconds/…

图片

目前仓库有7万1千star

该项目里边都是开发时常用的简短代码,我开发时也经常从这里进行搬砖。更重要的是里边的代码编写的很经典。

仓库把JavaScript代码按类别进行区分:数组、浏览器、日期、方法、计算、Node、对象和字符串类型,方便你平时使用的查找和学习。

有些人为什么写的代码又快又好?也许并不是因为他单身多年,每日精进手速。往往只是知道一些你不知道的资源,这个项目就应该属于这一类型。

图片

总结升华

编程这一行发展速度太快,每个月都有新的技术产生,不学习就会被淘汰。我因学习而焦虑,也因学习而充实。