小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
仓库1- JavaScript算法和数据结构
英文名:javascript-algorithms & Data Structures 2020年 增长31.9K
目前这个仓库有10万4千star, 这个我每周都会上去看一下。
该仓库包含了多种基于JavaScript的算法与数据结构。每种算法和数据结构都有自己的README,包含相关说明和链接,项目贴心的为你准备了中文版本,照顾英文不好的小伙伴。最主要的是还有相关的YouTube视频。
YouTuBe视频地址:
就可以学习这些视频了,这些视频和仓库的学习资料一直在维护更新中,不用怕学到过时的知识。
如果直接在Github上直接浏览代码和文章效率比较低。你可以直接在仓库地址上加入 1s,比如刚才的仓库地址,加入 1s就是。这样和我们在VSCode浏览很像,我更喜欢这种浏览方式。
仓库2-Node.js最佳实践
英文名:Node bestpractices ,2020年增长 20.2k
目前仓库有6万3千star ,
这个算是Github上在Node.js 最佳实践 中排名最高的内容的总结和分享。
他算是一个搜集总结,里边包括:项目结构实践、异常处理实践、编码规范实践、测试和总体质量实践、进入生产实践和安全实践。
里边的内容一直都在更新,每周都有所增长,如果你想学习Node.js一定要关注这个仓库。
仓库3-你不知道的JS
英文名:You-Dont-Know-JS , 2020年18K
目前仓库有13万7千star
该项目就是《你不知道的JS》的图书系列,这个书我曾经也是抱怀里死啃着。如果你英文好,完全不用买书,看着仓库就可以学会。
如果你是一个前端,这本书是必看的,因为很多面试问题都会从这本书上出。我在这里简单举几个例子,比如什么是闭包、如何处理异步性能、作用域的相关知识.....熟读并掌握是最基本的要求了。
仓库4- JavaScript代码整洁之道
英文名:clean-code-javascript , 年增长15.1K
目前仓库有5万star
这个项目的目的就是教会你如何写出更好的JavaScript代码,可以让人读懂的JavaScript代码。如果你已经是一名前端程序员,你会知道在实际开发中,我们阅读代码的时间会远远超过编写代码的时间,因此保证代码的可读性非常重要。
仓库5-30秒代码
英文名:30 seconds of code ,年增长13.3K
目前仓库有7万1千star
该项目里边都是开发时常用的简短代码,我开发时也经常从这里进行搬砖。更重要的是里边的代码编写的很经典。
仓库把JavaScript代码按类别进行区分:数组、浏览器、日期、方法、计算、Node、对象和字符串类型,方便你平时使用的查找和学习。
有些人为什么写的代码又快又好?也许并不是因为他单身多年,每日精进手速。往往只是知道一些你不知道的资源,这个项目就应该属于这一类型。
总结升华
编程这一行发展速度太快,每个月都有新的技术产生,不学习就会被淘汰。我因学习而焦虑,也因学习而充实。